.preview-banner{z-index:10000;color:#fff;background:#493a91;align-items:center;gap:18px;padding:11px 24px;font:13px/1.5 system-ui,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #281e4220}.preview-banner strong{letter-spacing:.04em}.preview-banner-person{margin-left:auto}.preview-banner a{color:#fff;text-underline-offset:4px;text-decoration:underline}.preview-banner button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:6px;padding:4px 12px}.online-preview-body{background:#f4f3f9}.online-preview-body .sidebar{height:calc(100dvh - 50px);top:50px}.preview-home{color:#25213a;max-width:1160px;margin:0 auto;padding:42px 32px 30px;font-family:system-ui,-apple-system,sans-serif}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.preview-heading h1{margin:10px 0;font-size:34px}.preview-heading p{color:#746c86;margin:6px 0;font-size:13px}.preview-monogram{float:left;text-align:center;color:#fff;background:#5542a0;border-radius:22px;place-content:center;width:78px;height:78px;margin:8px 22px 0 0;font:700 30px Georgia;display:grid}.preview-monogram span{letter-spacing:.18em;margin-top:3px;font:10px system-ui}.preview-pill{color:#574294;background:#e9e4f7;border-radius:30px;padding:8px 13px;font-size:12px}.preview-identity{background:#fff;border:1px solid #e4dfed;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex;box-shadow:0 6px 24px #44305f06}.preview-identity small{color:#827892}.preview-identity h2{margin:10px 0;font-size:25px}.preview-identity p{color:#736c7f;font-size:14px;line-height:1.7}.preview-identity form{min-width:300px}.preview-identity label{color:#71677e;margin-bottom:8px;font-size:12px;display:block}.preview-identity form>div{gap:8px;display:flex}.preview-identity select{color:#292039;background:#fff;border:1px solid #dcd6e7;border-radius:8px;min-width:170px;padding:12px;font-size:14px}.preview-identity button{color:#fff;cursor:pointer;background:#57429a;border:0;border-radius:8px;padding:12px 18px;font-weight:600}.preview-identity button:disabled{opacity:.45;cursor:not-allowed}.preview-section-title{justify-content:space-between;align-items:center;margin:32px 0 14px;display:flex}.preview-section-title h2{font-size:19px}.preview-section-title p{color:#827892;font-size:12px}.preview-modules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.preview-modules>a{color:inherit;background:#fff;border:1px solid #e3deeb;border-radius:14px;padding:22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.preview-modules>a:hover{border-color:#a99bc9;transform:translateY(-3px);box-shadow:0 8px 22px #48337f14}.preview-modules a:focus-visible{outline-offset:3px;outline:3px solid #7660c1}.preview-modules a>div{justify-content:space-between;align-items:center;display:flex}.preview-module-icon{color:#66529a;background:#f0edf7;border-radius:10px;padding:10px;font-size:14px;font-weight:700}.preview-access{color:#37724d;background:#eef7f0;border-radius:20px;padding:5px 10px;font-size:11px}.preview-access.read{color:#39649a;background:#edf3ff}.preview-modules h3{margin:20px 0 4px;font-size:22px}.preview-modules small{color:#9990a4;font-size:11px}.preview-modules p{color:#81788e;font-size:13px}.preview-modules strong{color:#675294;border-top:1px solid #f0edf5;justify-content:space-between;margin-top:20px;padding-top:14px;font-size:13px;display:flex}.preview-denied{color:#84798e;border:1px dashed #d8d1e3;border-radius:10px;margin-top:24px;padding:16px;font-size:13px}.preview-denied summary{cursor:pointer}.preview-footnote{color:#92899d;margin-top:20px;font-size:12px;line-height:1.8}.preview-welcome{text-align:center;color:#655a77;padding:50px 25px}.preview-welcome h2{font-size:22px}.preview-welcome p{font-size:14px}.preview-welcome>div{justify-content:center;gap:28px;margin-top:32px;font-size:13px;display:flex}.preview-empty{background:#fff;border-radius:12px;padding:25px}@media (max-width:760px){.preview-banner{flex-wrap:wrap;gap:7px 14px;padding:10px 14px;font-size:11px}.preview-banner-person{margin-left:0}.preview-home{padding:24px 16px}.preview-heading h1{font-size:26px}.preview-heading{gap:12px}.preview-pill{display:none}.preview-identity{padding:22px;display:block}.preview-identity form{min-width:0;margin-top:20px}.preview-modules{grid-template-columns:repeat(2,1fr)}.preview-modules>a{padding:16px}.preview-welcome>div{flex-direction:column;gap:14px}.preview-section-title p{display:none}}@media (max-width:420px){.preview-modules{grid-template-columns:1fr}}.preview-heading>div{flex:1;min-width:0}.preview-heading h1,.preview-heading p{white-space:nowrap}.work-home-account{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.work-home-account button,.preview-test-tools button{color:#493a91;cursor:pointer;background:#fff;border:1px solid #dcd6e7;border-radius:8px;padding:9px 16px}.work-home-last-login time{font-variant-numeric:tabular-nums}.work-home-link{color:inherit;text-underline-offset:3px;margin-top:6px;font-size:12px;text-decoration:underline;display:inline-block}.preview-test-tools{padding-top:0}.preview-test-tools form{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.preview-test-tools select{background:#fff;border:1px solid #dcd6e7;border-radius:8px;padding:10px}.work-home .preview-heading{gap:16px}.work-home .preview-modules>a:focus-visible{outline-offset:3px;outline:3px solid #57429a}@media (max-width:600px){.work-home .preview-heading{flex-wrap:wrap;align-items:flex-start}.work-home-account{justify-content:space-between;width:100%}.work-home .preview-section-title{flex-wrap:wrap;align-items:flex-start;gap:8px}}.work-home .work-messages{border:1px solid var(--wh-border);background:var(--wh-panel);min-width:0;color:var(--wh-text);scrollbar-color:var(--wh-border) transparent;scrollbar-width:thin;box-sizing:border-box;border-radius:14px;max-height:520px;margin:0;padding:18px;overflow:auto}.work-messages .message-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-messages .message-heading h2{color:var(--wh-text);margin:0;font-size:18px}.work-messages :is(button,select){cursor:pointer;border:1px solid var(--wh-border);background:var(--wh-input);color:var(--wh-text);border-radius:7px;padding:6px 10px;font:12px/1.5 system-ui}.work-messages button:disabled{opacity:.5;cursor:not-allowed}.work-messages .message-tabs{gap:7px;margin:12px 0 6px;display:flex}.work-messages .message-tabs button[aria-selected=true]{background:var(--wh-accent);color:var(--wh-accent-text);border-color:var(--wh-accent)}.work-messages :is(.message-audience,.daily-operation-count){color:var(--wh-muted);margin:7px 0;font-size:11px;line-height:1.6}.work-messages .message-new{border:1px solid var(--wh-border);background:var(--wh-input);border-radius:8px;margin:10px 0}.work-messages summary{cursor:pointer;color:var(--wh-text);padding:10px;font-size:12px}.work-messages .message-compose{background:0 0;border:0;padding:0 10px 10px}.work-messages label{color:var(--wh-text);font-size:12px;font-weight:600;display:block}.work-messages textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--wh-border);background:var(--wh-input);width:100%;min-width:0;color:var(--wh-text);border-radius:7px;margin-top:6px;padding:9px;font:13px/1.6 system-ui;display:block}.work-messages textarea::placeholder{color:var(--wh-muted);opacity:1}.work-messages select{max-width:100%;color-scheme:inherit;margin:6px 0 10px;display:block}.work-messages option{background:var(--wh-input);color:var(--wh-text)}.work-messages .message-compose-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.work-messages .message-compose-actions button,.work-messages .message-conversation form>button,.work-messages .daily-share>button{background:var(--wh-accent);color:var(--wh-accent-text)}.work-messages :is(.message-compose-actions small,.message-thread small){color:var(--wh-muted);font-size:10px}.work-messages .message-columns{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:10px;display:grid}.work-messages .message-list{min-width:0}.work-messages .message-thread{text-align:left;background:var(--wh-input);border-radius:8px;width:100%;margin-bottom:8px;padding:10px;display:block}.work-messages .message-thread.selected{border-color:var(--wh-accent)}.work-messages .message-thread-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.work-messages time{color:var(--wh-muted);white-space:nowrap;font-size:10px}.work-messages .message-excerpt{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.work-messages .message-conversation{border:1px solid var(--wh-border);background:var(--wh-input);border-radius:9px;min-width:0;padding:12px}.work-messages .message-conversation header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.work-messages .message-conversation h3{color:var(--wh-text);margin:0;font-size:14px}.work-messages .message-conversation header small{color:var(--wh-muted);font-size:10px}.work-messages .message-conversation article{border-top:1px solid var(--wh-border);margin-top:10px;padding:10px 0}.work-messages .message-conversation article>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.work-messages .message-conversation article p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wh-text);font-size:13px;line-height:1.7}.work-messages .message-own strong{color:var(--wh-accent)}.work-messages .message-conversation form>button{margin-top:8px}.work-messages .message-conversation form>small{color:var(--wh-muted);margin-top:6px;display:block}.work-messages .message-error{color:var(--wh-error);font-size:12px}.work-messages .message-notice{color:var(--wh-good);font-size:12px}.work-messages .message-empty{color:var(--wh-muted);margin:4px 0;padding:8px 0;font-size:12px}.work-messages .daily-work-summary{border:1px solid var(--wh-border);background:var(--wh-soft);border-radius:8px;margin:12px 0 8px;padding:0}.work-messages .daily-work-summary>summary{justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.work-messages .daily-work-summary>summary span{color:var(--wh-muted);font-size:10px}.work-messages .daily-work-summary>summary:after{content:"＋";color:var(--wh-accent)}.work-messages .daily-work-summary[open]>summary:after{content:"−"}.work-messages .daily-work-summary[open]{padding-bottom:12px}.work-messages .daily-work-summary>:not(summary){margin-left:12px;margin-right:12px}.work-messages .daily-work-summary header{justify-content:space-between;align-items:center;gap:10px;display:flex}.work-messages .daily-work-summary header h3{display:none}.work-messages .daily-work-summary header p{color:var(--wh-muted);font-size:11px;line-height:1.5}.work-messages .daily-work-summary pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--wh-input);color:var(--wh-text);border-radius:7px;max-height:190px;margin-top:10px;margin-bottom:10px;padding:10px;font:12px/1.7 system-ui;overflow:auto}.work-messages .daily-share{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.work-messages .daily-share label{font-size:11px}.work-messages .daily-share select{min-width:110px;margin-bottom:0}.work-messages .daily-work-summary>small{color:var(--wh-muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}@media (max-width:680px){.work-home .work-messages{max-height:560px;padding:14px}.work-messages .daily-share{align-items:stretch}.work-messages .daily-share>button{align-self:flex-end}}.work-messages .message-badge{box-sizing:border-box;color:#fff;vertical-align:middle;background:#bd2438;border-radius:999px;justify-content:center;align-items:center;min-width:18px;margin-left:5px;padding:1px 5px;font:700 11px/1.6 system-ui;display:inline-flex}.work-messages .message-total{opacity:.8;margin-left:4px}.work-messages .message-counts{color:var(--wh-muted);margin:8px 0;font:12px/1.6 system-ui}.work-messages .message-tabs{flex-wrap:wrap}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-1{z-index:1}.z-4{z-index:4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-8{margin:calc(var(--spacing) * 8)}.mr-1{margin-right:calc(var(--spacing) * 1)}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-17{height:calc(var(--spacing) * 17)}.w-8{width:calc(var(--spacing) * 8)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[c\:7j\16 \]{c:7j}}:root{--ink:#1c2922;--muted:#728078;--line:#dde5df;--paper:#f3f5f1;--green:#265d45;--mint:#dcebdd;--amber:#bb7832}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Avenir Next,Noto Sans TC,PingFang TC,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}.app-shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.sidebar{color:#eaf2ec;background:#172a22;flex-direction:column;height:100vh;padding:25px 15px 17px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 27px;display:flex}.brand-mark{letter-spacing:-1px;border:1px solid #7ca38d;border-radius:5px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.brand strong,.brand span{display:block}.brand strong{letter-spacing:.4px;font:600 18px Georgia,serif}.brand span{color:#9fb3a7;text-transform:uppercase;letter-spacing:1.8px;margin-top:3px;font-size:9px}.main-nav,.category-nav{gap:4px;display:grid}.main-nav button,.category-nav button{color:#aebeb5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px}.main-nav button{align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.main-nav button span{text-align:center;width:18px;font-size:17px}.module-nav{gap:9px}.module-nav button{min-height:58px;padding:12px 13px;line-height:1.3}.module-nav button span{border:1px solid #567064;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.material-controls{border-top:1px solid #31473d;margin-top:22px;padding-top:18px}.material-picker{color:#8fa397;letter-spacing:1px;gap:8px;font-size:11px;display:grid}.material-picker select,.sidebar-filters select,.sidebar-filters .protein-filter{color:#fff;background:#20392f;border:1px solid #4c675a;border-radius:5px;outline:none;width:100%;padding:10px;font-size:13px}.sidebar-filters .protein-filter::placeholder{color:#7f9589}.sidebar-filters .protein-filter:focus{border-color:#8bb09b;box-shadow:0 0 0 2px #8bb09b24}.sidebar-filters{margin-top:20px}.filter-title{color:#9db0a5;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.filter-title button{color:#83a693;cursor:pointer;background:0 0;border:0;font-size:11px}.sidebar-filters label{color:#8fa397;gap:6px;margin-bottom:14px;font-size:11px;display:grid}.filter-group{margin-top:16px}.filter-group>span{color:#8fa397;margin-bottom:8px;font-size:11px;display:block}.filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chips button{color:#a9b9b0;cursor:pointer;background:0 0;border:1px solid #486256;border-radius:12px;padding:5px 8px;font-size:10px}.filter-chips button.active{color:#244a36;background:#dfece2;border-color:#dfece2}.filter-coming{color:#84998d;font-size:11px;line-height:1.6}.main-nav button:hover,.main-nav .nav-active{color:#fff;background:#274438}.nav-label{color:#71877a;letter-spacing:1.5px;text-transform:uppercase;margin:0;padding:20px 12px 7px;font-size:9px}.category-nav button{grid-template-columns:25px 1fr auto;align-items:center;padding:7px 11px;font-size:12px;display:grid}.category-nav i{border:1px solid #567064;border-radius:50%;place-items:center;width:21px;height:21px;font:600 8px Georgia,serif;display:grid}.category-nav b{color:#7f9689;font-size:10px;font-weight:500}.category-nav button:hover,.category-nav .category-active{color:#fff;background:#223d32}.sidebar-foot{border-top:1px solid #31473d;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:16px 7px 0;display:grid}.avatar{color:#1d3028;background:#d7b680;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.sidebar-foot strong,.sidebar-foot span{font-size:10px;display:block}.sidebar-foot span{color:#809589;margin-top:3px}.sidebar-foot button{color:#82968b;background:0 0;border:0}main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:16px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.search-wrap{background:#f3f5f2;border:1px solid #e5ebe6;border-radius:5px;flex:1;align-items:center;gap:10px;max-width:580px;padding:8px 11px;display:flex}.search-wrap input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.search-wrap kbd{color:#7c8981;background:#fff;border:1px solid #d7ded8;border-radius:3px;padding:2px 6px;font-size:9px}.icon-button{border:1px solid var(--line);background:#fff;border-radius:4px;width:35px;height:35px;margin-left:auto;position:relative}.icon-button em{color:#fff;background:#a75a43;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-6px;right:-5px}.primary{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:4px;padding:10px 16px;font-size:11px;font-weight:600}.primary:hover{background:#1c4935}.content{max-width:1500px;margin:auto;padding:31px 32px 48px}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.eyebrow{color:#8a968e;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:700}.welcome h1{margin:0;font:500 30px Georgia,Noto Serif TC,serif}.welcome>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.quick-actions{gap:9px;display:flex}.quick-actions button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:11px;width:164px;padding:11px 13px;display:flex}.quick-actions button:hover{border-color:#87a394}.quick-actions button>span{font-size:11px;font-weight:650}.quick-actions small{color:#8a958e;margin-top:3px;font-size:8px;font-weight:400;display:block}.library-context{border-bottom:1px solid #d9e1db;justify-content:space-between;align-items:center;min-height:78px;margin-bottom:16px;padding:4px 2px 14px;display:flex}.library-context h1{letter-spacing:-.25px;margin:2px 0 0;font:600 28px Georgia,Noto Serif TC,serif}.library-context .library-eyebrow{color:#809087;letter-spacing:1.45px;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.2}.library-context p:last-child{color:#728078;margin:5px 0 0;font-size:12px}.section-head.compact{padding-top:15px}.section-head.compact small{color:#78867e;font-size:12px}.metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:20px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-height:106px;padding:18px;display:flex}.metrics span,.metrics strong,.metrics small{display:block}.metrics span{color:#68766e;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.metrics strong{margin:4px 0;font:500 27px Georgia,serif}.metrics small{color:#8c9891;font-size:8px}.metrics i{color:#628f73;font-style:normal}.metric-ring{border:5px solid #dceade;border-right-color:#3e7656;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;display:grid}.spark{letter-spacing:-2px;font-size:17px}.mice{letter-spacing:3px;font-size:8px}.metrics .metric-alert{background:#fbf3e9;border-color:#ead7bf}.metric-alert i{color:#b9702a;border:1px solid #d7ad7f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.module-preview{border:1px solid var(--line);background:#fff;border-radius:6px;padding:24px}.module-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.module-preview-head h2{margin:0;font:500 25px Georgia,Noto Serif TC,serif}.module-preview-head>span{color:#5d7869;background:#edf3ee;border-radius:14px;padding:6px 10px;font-size:12px}.module-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.module-card-grid article{border:1px solid #dce5df;border-radius:6px;grid-template-columns:44px 1fr auto;align-items:start;gap:14px;min-height:220px;padding:20px;display:grid}.module-card-icon{color:#376149;background:#e7f0e9;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.module-card-copy small{color:#849087;font-size:11px}.module-card-copy h3{margin:8px 0;font:600 18px/1.35 Georgia,Noto Serif TC,serif}.module-card-copy p{color:#637169;font-size:13px;line-height:1.65}.module-card-copy span{color:#376149;background:#edf3ee;border-radius:12px;margin-top:8px;padding:5px 8px;font-size:11px;display:inline-block}.module-card-grid article>button{color:#6d8276;background:0 0;border:0;font-size:18px}.module-hint{color:#6d684f;background:#f5f2e9;border-left:3px solid #bea96c;padding:14px 16px;font-size:13px;line-height:1.6}.workspace-grid{grid-template-columns:minmax(540px,1.12fr) minmax(430px,.9fr);align-items:start;gap:18px;display:grid}.resource-panel,.detail-panel{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.section-head{justify-content:space-between;align-items:center;padding:19px 20px 12px;display:flex}.section-head h2,.detail-panel h2,.modal h2{margin:0;font:500 20px Georgia,Noto Serif TC,serif}.section-head button{color:#607c6c;cursor:pointer;background:0 0;border:0;font-size:9px}.tabs{border-bottom:1px solid var(--line);gap:3px;padding:0 16px;display:flex;overflow:auto}.tabs button{white-space:nowrap;color:#7f8b84;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 8px;font-size:9px}.tabs button.active{color:#234e3a;border-color:#3b7253;font-weight:700}.tabs span{background:#edf1ed;border-radius:8px;margin-left:4px;padding:1px 5px;font-size:7px}.table-head{color:#89958e;border-bottom:1px solid var(--line);letter-spacing:.9px;text-transform:uppercase;background:#fafbf9;grid-template-columns:minmax(180px,1.7fr) 90px 76px 58px 82px;gap:10px;padding:8px 34px 8px 69px;font-size:7px;display:grid}.resource-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebefec;grid-template-columns:32px minmax(150px,1.7fr) 90px 76px 58px 82px 8px;align-items:center;gap:10px;width:100%;padding:11px 14px 11px 19px;display:grid}.resource-row:hover,.resource-row.selected{background:#f6f9f6}.resource-row.selected{box-shadow:inset 3px 0 #56816a}.type-icon{color:#326248;background:#e4efe5;border-radius:50%;place-items:center;width:29px;height:29px;font:600 9px Georgia,serif;display:grid}.type-primer{color:#53668a;background:#e7ebf3}.type-plasmid{color:#8a663b;background:#f2ead9}.type-cell-line{color:#3e6c6b;background:#e2eeed}.type-reagent{color:#73567c;background:#efe8f2}.type-mouse-line{color:#765c4a;background:#f1e9e1}.resource-row strong,.resource-row small{display:block}.resource-name small,.location,.owner{color:#77847c;margin-top:3px;font-size:8px}.vendor-name{color:#64736b;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.application-pills{grid-template-columns:repeat(2,max-content);align-content:center;gap:4px;display:grid}.application-pills i{color:#506889;background:#e7edf5;border-radius:12px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700}.application-pills small{color:#9aa59f}.stock-level{color:#356149;background:#e5efe7;border-radius:12px;width:max-content;padding:4px 8px;font-size:11px;font-weight:700}.stock-少量{color:#9a5e25;background:#f7ead8}.stock-無{color:#934a4a;background:#f3dddd}.row-actions{align-items:center;gap:5px;display:flex}.special-jump{color:#a44d35;cursor:pointer;background:#f4dfd5;border:0;border-radius:50%;width:26px;height:26px;font-weight:800}.row-edit,.row-export{color:#3e6850;cursor:pointer;background:#fff;border:1px solid #c8d5cd;border-radius:4px;padding:5px 7px;font-size:11px}.row-export{color:#315e43;background:#edf4ef;border-color:#9fb9a8}.row-edit:hover,.row-export:hover{background:#e3eee6}.resource-row>b{color:#98a49d}.loading-line,.empty-state{text-align:center;color:#89968e;padding:32px;font-size:10px}.detail-panel{padding:19px;position:sticky;top:78px}.detail-panel h2{font-size:19px}.detail-target{color:#758279;margin:6px 0 13px;font-size:9px}.detail-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.detail-status span{color:#366148;background:#e1eee3;border-radius:10px;padding:4px 7px;font-size:8px}.detail-status small{color:#8e9a92;font-size:7px}.detail-panel dl{margin:9px 0 14px}.detail-panel dl>div{border-bottom:1px solid #edf0ed;grid-template-columns:72px 1fr;padding:8px 0;display:grid}.detail-panel dt{color:#8c9891;font-size:8px}.detail-panel dd{margin:0;font-size:9px;line-height:1.5}.project-pill{color:#4f6d5c;background:#edf2ed;border-radius:3px;margin:0 3px 3px 0;padding:3px 6px;font-size:7px;display:inline-block}.lab-note{background:#f4f1e8;border-left:3px solid #bea96c;padding:11px}.lab-note>div{color:#75673d;text-transform:uppercase;letter-spacing:.7px;justify-content:space-between;font-size:8px;display:flex}.lab-note small{color:#a19470;font-size:7px}.lab-note p{color:#58574b;margin:8px 0 0;font-family:Georgia,Noto Serif TC,serif;font-size:10px;line-height:1.65}.secondary{color:#355c46;cursor:pointer;background:#fff;border:1px solid #b8c7be;border-radius:4px;justify-content:center;gap:25px;width:100%;margin-top:12px;padding:9px;font-size:9px;display:flex}.detail-updated{border-top:1px solid var(--line);color:#8e9a92;justify-content:flex-end;padding:9px 0 2px;font-size:10px;display:flex}.mouse-colony{gap:16px;display:grid}.mouse-summary{background:#d7e3da;border:1px solid #d7e3da;border-radius:8px;grid-template-columns:120px 140px 130px 1fr;gap:1px;display:grid;overflow:hidden}.mouse-summary>div,.mouse-summary p{background:#fff;margin:0;padding:16px 18px}.mouse-summary b,.mouse-summary span{display:block}.mouse-summary b{color:#285e42;font:700 25px Georgia,Noto Serif TC,serif}.mouse-summary span{color:#77857d;margin-top:4px;font-size:11px}.mouse-summary p{color:#617267;font-size:12px;line-height:1.65}.mouse-filter-row{background:#f4f7f4;border-radius:7px;align-items:end;gap:12px;padding:13px 15px;display:flex}.mouse-filter-row label{color:#596b60;gap:5px;font-size:11px;font-weight:700;display:grid}.mouse-filter-row select{color:#304f3d;min-width:160px;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd8cf;border-radius:4px;padding:6px 9px}.mouse-filter-row small{color:#7d8b83;margin-left:auto;font-size:11px}.mouse-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.mouse-table,.mouse-detail{background:#fff;border:1px solid #d6e0d9;border-radius:7px;overflow:hidden}.mouse-table-head,.mouse-row{grid-template-columns:1.45fr 70px 102px 110px 62px;align-items:center;gap:10px;display:grid}.mouse-table-head{color:#607568;background:#edf4ef;padding:12px 15px;font-size:11px;font-weight:700}.mouse-row{color:#344e3e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ebefec;width:100%;padding:12px 15px;font-size:12px}.mouse-row:hover,.mouse-row.selected{background:#f4f8f4}.mouse-row.selected{box-shadow:inset 3px 0 #56816a}.mouse-row strong,.mouse-row small{display:block}.mouse-row small{color:#77867e;margin-top:3px;font-size:10px}.mouse-status{color:#356149;background:#e4efe7;border-radius:12px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.mouse-detail{padding:20px;position:sticky;top:78px}.mouse-detail h2{color:#244e38;margin:3px 0 5px;font:600 22px Georgia,Noto Serif TC,serif}.mouse-detail>p:not(.eyebrow){color:#78867e;margin:0 0 15px;font-size:11px}.mouse-detail dl{margin:0}.mouse-detail dl>div{border-top:1px solid #e8eeea;grid-template-columns:78px 1fr;gap:8px;padding:10px 0;display:grid}.mouse-detail dt{color:#829087;font-size:11px}.mouse-detail dd{color:#395343;margin:0;font-size:12px;line-height:1.5}.mouse-next{color:#6e6248;background:#f6f3ea;border-left:3px solid #b59b61;margin-top:16px;padding:11px;font-size:11px;line-height:1.6}.series-hero{background:linear-gradient(110deg,#f2f7f3,#fff);border:1px solid #d5e1d9;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.series-hero h2{color:#244f38;margin:3px 0 5px;font:600 27px Georgia,Noto Serif TC,serif}.series-hero p:not(.eyebrow){color:#6e7e74;margin:0;font-size:13px}.series-hero>div:last-child{border-left:1px solid #d5e1d9;min-width:150px;padding-left:22px}.series-hero span,.series-hero strong,.series-hero small{display:block}.series-hero span,.series-hero small{color:#7a8b81;font-size:10px}.series-hero strong{color:#2f684a;margin:2px 0;font:700 28px Georgia,serif}.series-summary{grid-template-columns:1fr 1fr 1fr 2.4fr}.series-table-head,.series-row{grid-template-columns:1.1fr 1.18fr 58px 80px 1.2fr 84px}.series-row>span:nth-child(2){color:#51675a;font-size:11px}.mouse-list-note{color:#93533b;font-weight:700}.tamoxifen-none{color:#859189;font-size:11px}.tamoxifen-set{color:#8d6122;font-size:11px;font-weight:700}.series-card-title{border-bottom:1px solid #d7e2da;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.series-card-title .mouse-status{height:max-content}.mouse-card-section{border:1px solid #d9e3dc;border-radius:6px;margin-top:16px;overflow:hidden}.mouse-card-heading{color:#315e43;background:#eef4ef;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.mouse-card-heading b{background:#dceade;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.mouse-card-section dl{padding:0 12px}.mouse-card-section dl>div{grid-template-columns:96px 1fr}.decision-pending{color:#986226;background:#f6ebd8;border-radius:11px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.series-switcher{gap:10px;padding-bottom:2px;display:flex;overflow:auto}.series-switcher button{color:#53675b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1ddd5;border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;min-width:230px;padding:12px;display:grid}.series-switcher button b{color:#356149;background:#edf3ee;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font:700 15px Georgia,serif;display:grid}.series-switcher button span{color:#315e43;font-size:13px;font-weight:750}.series-switcher button small{color:#7b8a81;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.series-switcher button.active{background:#f2f7f3;border-color:#5f8a70;box-shadow:inset 3px 0 #4f795f}.series-switcher button.active b{color:#fff;background:#3f7254}.series-tabs{border-bottom:1px solid #dbe4dd;gap:8px;padding:0 0 12px;display:flex;overflow:auto}.series-tabs button{color:#607167;cursor:pointer;background:#fff;border:1px solid #d3ded6;border-radius:6px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}.series-tabs button b{color:#3d6b50;background:#edf3ee;border-radius:50%;place-items:center;width:19px;height:19px;font:700 10px Georgia,serif;display:grid}.series-tabs button.active{color:#75531f;background:#fffbef;border-color:#b88932;box-shadow:inset 0 -2px #b88932}.series-tabs button.active b{color:#fff;background:#a87522}.mouse-add-event{color:#315e43;cursor:pointer;background:#edf5ef;border:1px solid #b8cdbd;border-radius:5px;align-self:start;padding:8px 10px;font-size:11px;font-weight:700}.mouse-event-list{gap:0;padding:0 12px;display:grid}.mouse-event-list article{border-bottom:1px solid #e7ede8;padding:10px 0}.mouse-event-list strong,.mouse-event-list span,.mouse-event-list small{display:block}.mouse-event-list span{color:#728178;margin-top:3px;font-size:10px}.mouse-event-list small{color:#866248;margin-top:5px;font-size:10px;line-height:1.45}.mouse-empty{color:#88958d;margin:0;padding:13px;font-size:11px}.lab-login{background:linear-gradient(145deg,#eef5f0,#f8faf8);place-items:center;min-height:100vh;padding:24px;display:grid}.lab-login form{text-align:center;background:#fff;border:1px solid #d3e0d7;border-radius:10px;width:min(410px,100%);padding:38px;box-shadow:0 18px 55px #254b341f}.login-mark{color:#fff;background:#285e42;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 16px;font:700 19px Georgia,serif;display:grid}.lab-login h1{color:#244e38;margin:5px 0 9px;font:600 27px Georgia,Noto Serif TC,serif}.lab-login p{color:#718078;margin:0 0 24px;font-size:13px}.lab-login label{text-align:left;color:#4b6254;gap:7px;font-size:12px;font-weight:700;display:grid}.lab-login input{border:1px solid #c5d5ca;border-radius:5px;min-height:44px;padding:9px 11px;font-size:15px}.lab-login button{width:100%;margin-top:18px}.lab-login small{color:#a14d39;margin-top:9px;font-size:12px;display:block}.lab-signout{color:#90a097;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.modal-backdrop{z-index:20;background:#0c1b1494;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfcfa;border-radius:7px;width:min(520px,100%);padding:25px;box-shadow:0 24px 70px #00000040}.modal-head{justify-content:space-between;margin-bottom:18px;display:flex}.modal-head button{cursor:pointer;background:0 0;border:0;font-size:23px}.modal label{color:#58675e;gap:5px;margin-bottom:12px;font-size:9px;font-weight:650;display:grid}.modal input,.modal select,.modal textarea{color:#25342c;background:#fff;border:1px solid #d7dfda;border-radius:4px;outline:none;width:100%;padding:10px 11px;font-size:11px}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:#5c806b;box-shadow:0 0 0 2px #dfe9e2}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal-actions>button:first-child{background:#fff;border:1px solid #d7dfda;border-radius:4px;padding:9px 15px;font-size:10px}@media (max-width:1200px){.workspace-grid{grid-template-columns:1fr}.detail-panel{position:static}}@media (max-width:900px){.app-shell{grid-template-columns:72px 1fr}.brand>div:last-child,.main-nav button:not(.nav-active),.main-nav .nav-active{font-size:0}.brand{padding-left:2px}.main-nav button{justify-content:center}.nav-label,.category-nav span,.category-nav b,.sidebar-foot>div,.sidebar-foot button,.material-controls{display:none}.category-nav button{justify-content:center;display:flex}.sidebar-foot{display:block}.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.module-card-grid{grid-template-columns:1fr}.module-card-grid article{min-height:auto}}@media (max-width:720px){.app-shell{display:block}.sidebar{display:none}.topbar{padding:0 14px}.topbar .primary{padding:10px;font-size:0}.topbar .primary:after{content:"＋";font-size:16px}.content{padding:22px 14px}.welcome{align-items:flex-start;gap:18px}.quick-actions{display:none}.welcome h1{font-size:25px}.metrics{grid-template-columns:1fr 1fr}.workspace-grid{display:block}.detail-panel{margin-top:12px}.table-head{display:none}.resource-row{grid-template-columns:32px 1fr auto auto 8px}.resource-row .vendor-name,.resource-row .application-pills,.resource-row .location,.resource-row .owner{display:none}.tabs{padding:0 8px}.form-row{grid-template-columns:1fr}.search-wrap kbd{display:none}.mouse-summary{grid-template-columns:1fr 1fr}.mouse-summary p{grid-column:1/-1}.mouse-filter-row{flex-direction:column;align-items:stretch}.mouse-filter-row select{width:100%}.mouse-filter-row small{margin-left:0}.mouse-workspace{display:block}.mouse-table{overflow:auto}.mouse-table-head,.mouse-row{min-width:570px}.mouse-detail{margin-top:12px;position:static}.series-hero{flex-direction:column;align-items:flex-start;padding:17px}.series-hero>div:last-child{border-top:1px solid #d5e1d9;border-left:0;width:100%;padding:12px 0 0}.series-summary{grid-template-columns:1fr 1fr}.series-summary>div:last-of-type{grid-column:1/-1}.series-table-head,.series-row{min-width:680px}.series-detail{padding:16px}.mouse-card-section dl>div{grid-template-columns:88px 1fr}.series-switcher button{min-width:205px}}@media (min-width:721px){.app-shell{grid-template-columns:250px 1fr}}.brand strong{font-size:21px}.brand span{font-size:11px}.main-nav button{min-height:44px;font-size:15px}.nav-label{font-size:11px}.category-nav button{min-height:39px;font-size:14px}.category-nav i{width:25px;height:25px;font-size:10px}.category-nav b{font-size:12px}.sidebar-foot strong{font-size:13px}.sidebar-foot span{font-size:11px}.topbar{height:70px}.search-wrap{padding:10px 13px}.search-wrap input{font-size:15px}.search-wrap kbd{font-size:11px}.primary{padding:11px 18px;font-size:14px}.content{padding-top:34px}.eyebrow{font-size:11px}.welcome h1{font-size:34px}.welcome>div>p:last-child{font-size:15px;line-height:1.55}.quick-actions button{width:185px;min-height:60px}.quick-actions button>span{font-size:14px}.quick-actions small{font-size:11px;line-height:1.4}.metrics article{min-height:125px;padding:20px}.metrics span{font-size:12px}.metrics strong{font-size:32px}.metrics small{font-size:11px;line-height:1.4}.section-head h2,.detail-panel h2,.modal h2{font-size:23px}.section-head button{font-size:12px}.tabs button{padding:12px 10px;font-size:13px}.tabs span{font-size:10px}.table-head{padding-top:11px;padding-bottom:11px;font-size:11px}.resource-row{min-height:76px;padding-top:13px;padding-bottom:13px}.type-icon{width:35px;height:35px;font-size:11px}.resource-name strong{font-size:15px}.resource-name small,.location,.owner{font-size:12px;line-height:1.45}.resource-row>span:nth-of-type(3)>strong{font-size:13px}.status{font-size:12px!important}.owner i{width:25px;height:25px;font-size:10px}.detail-panel{padding:22px}.type-icon.large{width:49px;height:49px;font-size:14px}.detail-target{font-size:13px;line-height:1.5}.detail-status span{padding:5px 9px;font-size:12px}.detail-status small{font-size:10px}.detail-panel dl>div{grid-template-columns:82px 1fr;padding:11px 0}.detail-panel dt{font-size:12px}.detail-panel dd{font-size:13px;line-height:1.6}.project-pill{padding:4px 7px;font-size:11px}.lab-note>div{font-size:11px}.lab-note small{font-size:10px}.lab-note p{font-size:13px;line-height:1.7}.secondary{padding:11px;font-size:13px}.loading-line,.empty-state,.modal label{font-size:13px}.modal input,.modal select,.modal textarea{font-size:14px}.modal-actions>button:first-child{font-size:13px}@media (max-width:720px){.search-wrap input{font-size:14px}.welcome h1{font-size:28px}.metrics article{min-height:112px;padding:16px}.metrics strong{font-size:28px}.resource-row{grid-template-columns:38px 1fr auto auto 8px;min-height:70px}.resource-name strong{font-size:14px}.resource-name small{font-size:11px}.resource-row .application-pills{display:none}.library-context{align-items:flex-start;gap:12px}.library-context h1{font-size:23px}.brand .admin-entry{pointer-events:none}}.modal-wide{width:min(920px,100%);max-height:92vh;overflow:auto}.edit-identity{background:#f5f8f5;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:11px;margin:-4px 0 18px;padding:12px;display:flex}.edit-identity strong,.edit-identity small{display:block}.edit-identity strong{color:#315b43;font-size:14px}.edit-identity small{color:#7b8981;margin-top:3px;font-size:11px}.suggested-field{align-content:start;position:relative}.suggestion-popover{z-index:12;background:#fff;border:1px solid #cfdad3;border-radius:5px;max-height:190px;display:grid;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #23403126}.suggestion-popover button{color:#45574d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ee;padding:8px 10px;font-size:11px}.suggestion-popover button:hover{color:#28553c;background:#eaf2ec}.suggestion-create{background:#f1f6f2;border-top:1px solid #cbd9d0;display:grid;position:sticky;bottom:0}.suggestion-create button{color:#2e6547;font-weight:700}.suggestion-create small{color:#728078;padding:0 10px 9px;font-size:9px;font-weight:500}.storage-fields{background:#f5f8f5;border:1px solid #d7e2da;border-radius:6px;margin:14px 0 12px;padding:13px}.storage-fields label{margin:0}.save-error{color:#9b4138;background:#fff0ed;border-radius:5px;margin:14px 0 0;padding:10px 12px;font-size:12px}.modal-actions button:disabled{opacity:.58;cursor:wait}.edit-actions{align-items:center}.edit-actions>span{flex:1}.edit-actions .danger-button{color:#a0443b;cursor:pointer;background:#fff;border:1px solid #d8a8a2;border-radius:4px;padding:9px 15px;font-size:13px}.confirm-backdrop{z-index:40;background:#0c1b14b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#fff;border-radius:7px;width:min(430px,100%);padding:27px;box-shadow:0 28px 80px #00000059}.confirm-icon{color:#a0443b;background:#f5dfdc;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:15px;font-weight:800;display:grid}.confirm-dialog h2{margin:0;font:500 22px Georgia,Noto Serif TC,serif}.confirm-dialog>p:not(.eyebrow){color:#67736c;font-size:13px;line-height:1.65}.confirm-dialog label{color:#59665f;gap:6px;font-size:12px;display:grid}.confirm-dialog input{border:1px solid #d6ddd8;border-radius:4px;width:100%;padding:10px;font-size:13px}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.confirm-actions button{cursor:pointer;background:#fff;border:1px solid #d7dfda;border-radius:4px;padding:9px 14px}.confirm-actions .danger-solid{color:#fff;background:#a8443a;border-color:#a8443a}.confirm-actions .danger-solid:disabled{cursor:not-allowed;background:#dbc5c2;border-color:#dbc5c2}.category-fields{background:#f5f8f5;border:1px solid #d7e2da;border-radius:6px;margin:15px 0;padding:16px}.category-fields legend{color:#315b43;align-items:center;gap:9px;padding:0 8px;display:flex}.category-fields legend strong{font-size:14px}.category-fields legend small{color:#87958c;font-size:10px;font-weight:400}.category-fields legend .type-icon{display:inline-grid}.dynamic-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.dynamic-grid .check-field{grid-column:1/-1}.antibody-base-fields{margin-bottom:4px}.experiment-settings{gap:10px;margin-top:14px;display:grid}.experiment-card{background:#fff;border:1px solid #d7e2da;border-radius:6px;padding:13px}.experiment-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.experiment-card>div:first-child strong{color:#2f6044;font-size:15px}.experiment-card>div:first-child small{color:#87958c;font-size:10px}.experiment-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.experiment-fields label{margin:0}.antibody-read-card>dl{padding:2px 11px}.read-experiments{gap:8px;padding:0 11px 12px;display:grid}.read-experiments>section{opacity:.62;border:1px solid #e0e5e1;border-radius:5px;padding:10px}.read-experiments>section.enabled{opacity:1;background:#f5f9f6;border-color:#bcd2c3}.read-experiment-title{justify-content:space-between;align-items:center;display:flex}.read-experiment-title strong{color:#315d43;font-size:13px}.read-experiment-title span{color:#7a887f;background:#edf1ed;border-radius:10px;padding:3px 7px;font-size:9px}.read-experiments>section.enabled .read-experiment-title span{color:#356149;background:#dfece2}.read-experiments dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:8px 0 0;display:grid}.read-experiments dl>div{background:#fff;border:0;border-radius:4px;padding:8px;display:block}.read-experiments dt{margin-bottom:4px}.read-experiments dd{font-size:11px}.multi-condition-editor{background:#f6f9f7;border-color:#cbdad0;padding:0;overflow:visible}.multi-condition-head{background:#edf4ef;border-bottom:1px solid #d5e1d8;border-radius:6px 6px 0 0;min-height:62px;padding:14px 16px}.experiment-ihc .multi-condition-head{background:#f4f1e9}.multi-condition-head>div strong,.multi-condition-head>div small{display:block}.multi-condition-head>div strong{letter-spacing:.4px;font-size:17px!important}.multi-condition-head>div small{max-width:560px;margin-top:4px;line-height:1.45;color:#687a70!important;font-size:12px!important}.multi-condition-head>button{color:#315e43;cursor:pointer;background:#fff;border:1px solid #7fa08b;border-radius:5px;flex:none;min-height:36px;padding:7px 12px;font-size:12px;font-weight:650}.condition-set-list{gap:14px;padding:14px;display:grid}.condition-set-card{background:#fff;border:1px solid #cddbd1;border-radius:7px;padding:0 15px 15px;overflow:visible;box-shadow:0 3px 10px #2549320a}.condition-set-title{background:#fafcfb;border-bottom:1px solid #e2e8e4;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;min-height:47px;margin:0 -15px 14px;padding:0 15px;display:flex}.condition-set-title>div{align-items:center;gap:9px;display:flex}.condition-set-title b{color:#28543b;font-size:14px}.condition-set-title span{color:#728078;font-size:12px}.condition-set-title button{color:#a14f42;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:12px}.condition-context-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.condition-context-grid>section{background:#f7f9f8;border:1px solid #e3eae5;border-radius:6px;min-width:0;padding:12px}.condition-context-grid>section>span{color:#486355;letter-spacing:.4px;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.condition-context-grid>section>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.condition-context-grid label,.process-condition-grid label,.condition-note{margin:0}.condition-context-grid input,.condition-context-grid select,.process-condition-grid input{min-height:42px}.condition-suggested-field input{padding-right:28px}.condition-suggested-field:not(:has(textarea)):after{content:"⌄";color:#789087;pointer-events:none;font-size:14px;position:absolute;bottom:12px;right:11px}.condition-suggested-field .suggestion-popover{z-index:30}.process-condition-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.process-condition-grid>section{background:#fff;border:1px solid #d8e2db;border-radius:6px;min-width:0;padding:13px}.process-condition-grid>section>strong{color:#315e43;align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.process-condition-grid>section>strong i{color:#315e43;background:#e4efe7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.process-condition-grid>section>strong span,.process-condition-grid>section>strong small{display:block}.process-condition-grid>section>strong small{color:#87938c;margin-top:1px;font-size:9px;font-weight:500}.process-condition-grid>section>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.process-condition-grid>section>div>label:first-child{grid-column:1/-1}.condition-note{margin-top:12px;display:grid}.condition-note textarea{resize:vertical;min-height:66px}.condition-read-list{gap:8px;margin-top:8px;display:grid}.condition-read-list>article{background:#fff;border:1px solid #d7e2da;border-radius:5px;padding:10px}.condition-read-list>article>div{justify-content:space-between;gap:8px;display:flex}.condition-read-list>article>div strong{color:#315e43;font-size:11px}.condition-read-list>article>div span{color:#718178;font-size:10px}.condition-read-list .condition-read-note{background:#f5f2e9;grid-column:1/-1}.export-condition-list{gap:1.5mm;display:grid}.export-condition-list>div{background:#fff;border-radius:2px;padding:1.5mm}.export-condition-list b,.export-condition-list small{display:block}.export-condition-list b{color:#315e43;margin-bottom:1mm;font-size:7px}.export-condition-list small{color:#58685e;font-size:5.8px;line-height:1.4}.antibody-form-section{background:#fff;border:1px solid #dbe4de;border-radius:8px;margin:0 0 16px;padding:18px}.card-section-heading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.card-section-heading>b{color:#315d43;background:#e4efe7;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.card-section-heading strong,.card-section-heading small{display:block}.card-section-heading strong{color:#254f39;font-size:16px}.card-section-heading small{color:#829087;margin-top:3px;font-size:11px}.basic-info-fields label,.vendor-fields label{font-size:13px}.vendor-fields label:last-child{grid-column:1/-1}.special-form-section{background:#fff9f6;border-color:#e3c9bd}.special-form-section .card-section-heading>b{color:#a34d35;background:#f1d9ce}.antibody-read-sections{gap:12px;margin:14px 0;display:grid}.read-card-section{border:1px solid #dbe4de;border-radius:7px;padding:15px}.read-card-section>.card-section-heading{margin-bottom:10px}.read-card-section>dl{grid-template-columns:1fr 1fr;gap:0 14px;margin:0;display:grid}.read-card-section>dl>div{grid-template-columns:92px 1fr;padding:9px 0}.read-card-section .read-experiments{padding:0}.special-note-card{background:#fff5f1;border:1px solid #dfb8aa;border-left:4px solid #b65d43;border-radius:6px;margin:14px 0;padding:15px;scroll-margin-top:100px;box-shadow:0 8px 20px #723d2b14}.special-note-card>div{color:#98462f;justify-content:space-between;display:flex}.special-note-card small{letter-spacing:1px;font-size:9px}.special-note-card p{color:#633f34;margin:9px 0 0;font-size:14px;line-height:1.65}.check-field>span{color:#58675e;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.check-grid{flex-wrap:wrap;gap:7px;display:flex}.check-grid label{color:#536159;cursor:pointer;background:#fff;border:1px solid #d3ddd6;border-radius:4px;grid-template:none;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12px;display:flex}.check-grid input{opacity:0;pointer-events:none;position:absolute}.condition-species-field,.application-species-field{background:#fff;border:1px solid #d6e1d9;border-radius:5px;grid-column:1/-1;min-width:0;margin:0;padding:9px 10px 10px}.condition-species-field legend,.application-species-field legend{color:#52675b;padding:0 4px;font-size:11px;font-weight:750}.condition-species-field>div,.application-species-field>div{flex-wrap:wrap;gap:7px;display:flex!important}.condition-species-field label,.application-species-field label{color:#426351;cursor:pointer;border:1px solid #cfddd3;border-radius:999px;align-items:center;gap:5px;margin:0;padding:5px 8px;font-size:11px;display:flex}.condition-species-field input,.application-species-field input{accent-color:#38684d;width:13px;min-height:13px;margin:0}.application-species-field{align-self:end;min-height:42px;padding-top:7px}.check-grid i{color:#0000;border:1px solid #b9c7be;border-radius:3px;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid}.check-grid label:has(input:checked){color:#2d5b40;background:#e8f0ea;border-color:#578069}.check-grid input:checked+i{color:#fff;background:#3f7254;border-color:#3f7254}.specific-card{border:1px solid #d9e3dc;border-radius:5px;margin:14px 0;overflow:hidden}.specific-title{color:#315d43;background:#edf3ee;justify-content:space-between;align-items:center;padding:10px 11px;font-size:12px;font-weight:700;display:flex}.specific-title small{color:#7a8e82;letter-spacing:1px;font-size:9px}.specific-card dl{margin:0;padding:2px 11px}.specific-card dl>div{grid-template-columns:94px 1fr}.spec-chip{color:#38664b;background:#e4efe7;border-radius:10px;margin:0 4px 4px 0;padding:3px 6px;font-size:10px;display:inline-block}@media (max-width:900px){.condition-context-grid,.process-condition-grid{grid-template-columns:1fr}}@media (max-width:720px){.dynamic-grid{grid-template-columns:1fr}.dynamic-grid .check-field{grid-column:auto}.category-fields{padding:12px}.category-fields legend small{display:none}.check-grid label{padding:7px 8px;font-size:11px}.experiment-fields,.read-experiments dl,.condition-context-grid>section>div,.process-condition-grid>section>div{grid-template-columns:1fr}.multi-condition-head{gap:10px;align-items:flex-start!important}.multi-condition-head>button{padding:7px 9px;font-size:11px}.condition-set-title>div{flex-direction:column;align-items:flex-start;gap:2px}.condition-set-list{padding:10px}.condition-set-card{padding-left:12px;padding-right:12px}.condition-set-title{margin-left:-12px;margin-right:-12px;padding:0 12px}}.antibody-card-form{margin-top:18px}@media (min-width:1201px){.workspace-grid{grid-template-columns:minmax(500px,1.12fr) minmax(400px,.9fr);gap:16px}}.read-card-section .card-section-heading strong{font-size:17px}.read-card-section dt{font-size:12px}.read-card-section dd{font-size:14px;line-height:1.55}.internal-code{color:#285c40;letter-spacing:.45px}.read-card-section dd a,.attachment-list a{color:#32684a;text-underline-offset:2px;text-decoration:underline}.document-form-section{background:#f8faf8}.document-upload-block{border-bottom:1px solid #dce5df;margin-bottom:16px;padding-bottom:15px}.document-pending{color:#77857d;background:#fff;border:1px dashed #ccd9d0;border-radius:5px;margin:0 0 16px;padding:12px;font-size:12px}.supplement-note-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.supplement-note-fields label{height:100%;margin:0}.supplement-note-fields textarea{box-sizing:border-box;resize:vertical;width:100%;height:106px;min-height:106px}.document-read-section .lab-note{margin-top:16px}.document-read-section .special-note-card{margin-bottom:0}.registrant-line,.registrant-preview{background:#f2f7f3;border:1px solid #d7e2da;border-radius:5px;grid-template-columns:90px 1fr;align-items:center;gap:5px 12px;margin:0 0 14px;padding:11px 12px;display:grid}.registrant-line span,.registrant-preview span{color:#7a8980;font-size:11px}.registrant-line strong,.registrant-preview strong{color:#315d43;font-size:13px}.registrant-preview{margin:0 0 14px}.registrant-preview small{color:#829087;grid-column:2;font-size:10px}.access-denied{background:#edf2ed;place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied section{background:#fff;border:1px solid #d4dfd7;border-radius:10px;width:min(520px,100%);padding:38px;box-shadow:0 20px 55px #1b3a281f}.access-mark{color:#fff;background:#244f38;border-radius:10px;place-items:center;width:52px;height:52px;font:600 18px Georgia,serif;display:grid}.access-denied h1{color:#244f38;margin:12px 0;font:500 26px Georgia,Noto Serif TC,serif}.access-denied p:not(.eyebrow){color:#65756b;font-size:14px;line-height:1.7}.access-denied a{color:#fff;background:#356b4c;border-radius:5px;margin-top:8px;padding:10px 15px;font-size:13px;text-decoration:none;display:inline-block}.attachment-upload{grid-template-columns:160px minmax(260px,1fr) 112px;align-items:end;gap:12px;display:grid}.attachment-upload label{grid-template-rows:auto 42px;gap:6px;margin:0;display:grid}.attachment-upload select,.attachment-upload input[type=file]{box-sizing:border-box;width:100%;height:42px;margin:0}.attachment-upload input[type=file]{background:#fff;padding:8px 10px}.attachment-upload button{box-sizing:border-box;color:#fff;cursor:pointer;background:#3f7053;border:1px solid #4a765c;border-radius:4px;width:112px;height:42px;padding:0 12px;font-size:13px}.attachment-upload button:disabled{opacity:.6;cursor:wait}.attachment-list{gap:7px;margin-top:13px;display:grid}.attachment-list>div{background:#fff;border:1px solid #dce5df;border-radius:5px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.attachment-list a{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.attachment-list small{color:#849088;font-size:10px}.attachment-list button{color:#a24b41;cursor:pointer;background:0 0;border:0;font-size:11px}.attachment-list>p{color:#87938c;margin:4px 0 0;font-size:12px}.document-badge{color:#356149;background:#e4eee7;border-radius:11px;width:max-content;padding:4px 7px;font-size:10px;font-weight:700}@media (max-width:720px){.attachment-upload{grid-template-columns:1fr}.attachment-list>div{grid-template-columns:65px 1fr auto}.attachment-list small{display:none}.supplement-note-fields{grid-template-columns:1fr}}.save-progress-backdrop,.save-notice-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1b1485;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.save-progress-dialog,.save-notice-dialog{background:#fff;border:1px solid #d7e2da;border-radius:9px;width:min(390px,100%);box-shadow:0 24px 70px #00000047}.save-progress-dialog{align-items:center;gap:17px;padding:24px;display:flex}.save-progress-dialog strong{color:#285a3f;font:600 21px Georgia,Noto Serif TC,serif;display:block}.save-progress-dialog p{color:#718078;margin:6px 0 0;font-size:13px}.saving-spinner{border:3px solid #dce9e0;border-top-color:#3e7554;border-radius:50%;flex:none;width:34px;height:34px;animation:.8s linear infinite saving-spin}.save-notice-dialog{text-align:center;padding:25px}.save-complete-icon{color:#2f6947;background:#dfeee3;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:23px;font-weight:800;display:grid}.save-notice-dialog h2{color:#254f39;margin:2px 0 0;font:600 23px Georgia,Noto Serif TC,serif}.save-notice-dialog>div>p:not(.eyebrow){color:#66756d;margin:9px 0 19px;font-size:14px}.save-notice-dialog>button{color:#fff;cursor:pointer;background:#3f7254;border:1px solid #3f7254;border-radius:5px;min-width:110px;padding:10px 18px;font-size:13px}@keyframes saving-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.saving-spinner{animation:none}}.manager-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1b149e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.suggestion-manager{background:#f8faf8;border-radius:10px;width:min(1040px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #00000057}.suggestion-manager>header{z-index:2;background:#fff;border-bottom:1px solid #d8e2db;justify-content:space-between;padding:24px 26px 18px;display:flex;position:sticky;top:0}.suggestion-manager h2{color:#244f38;margin:0;font:600 25px Georgia,Noto Serif TC,serif}.suggestion-manager header p:last-child{color:#708078;margin:7px 0 0;font-size:12px}.suggestion-manager header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.manager-create{background:#eef5f0;border:1px solid #d4e0d7;border-radius:7px;grid-template-columns:250px 1fr 90px;align-items:end;gap:12px;margin:20px 24px;padding:16px;display:grid}.manager-create label,.manager-toolbar label{color:#58675e;gap:6px;font-size:12px;font-weight:650;display:grid}.manager-create input,.manager-create select,.manager-toolbar select,.manager-row input,.manager-row select{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd8d0;border-radius:4px;padding:8px 10px}.manager-create .primary{height:40px}.manager-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:0 24px 12px;display:flex}.manager-toolbar label{width:250px}.manager-toolbar>span{color:#76847c;font-size:12px}.manager-table{background:#fff;border:1px solid #d7e1da;border-radius:7px;margin:0 24px 26px;overflow:hidden}.manager-table-head,.manager-row{grid-template-columns:minmax(250px,1.4fr) minmax(150px,.8fr) 70px minmax(300px,1.4fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.manager-table-head{color:#5d7064;background:#edf3ef;font-size:11px;font-weight:750}.manager-row{border-top:1px solid #e6ebe7}.manager-row.inactive{opacity:.58;background:#f3f4f3}.manager-row>div:first-child small,.manager-row>div:nth-child(2) small,.manager-row>div:nth-child(2) strong{display:block}.manager-row>div:first-child small{color:#76867c;margin-bottom:5px;font-size:10px}.manager-row>div:nth-child(2) strong{color:#3c5546;font-size:12px}.manager-row>div:nth-child(2) small{color:#87938c;margin-top:3px;font-size:10px}.manager-row>b{color:#315e43;text-align:center}.manager-row-actions{flex-wrap:wrap;gap:6px;display:flex}.manager-row-actions button{color:#466051;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:4px;min-height:34px;padding:6px 9px}.manager-row-actions select{width:120px;min-height:34px;padding:5px 7px}.manager-row-actions button:disabled{opacity:.45;cursor:not-allowed}.manager-empty{color:#7b8981;text-align:center;margin:0;padding:34px}@media (max-width:720px){.manager-backdrop{padding:0}.suggestion-manager{border-radius:0;height:100vh;max-height:none}.manager-create{grid-template-columns:1fr;margin:14px}.manager-toolbar{flex-direction:column;align-items:stretch;margin:0 14px 10px}.manager-toolbar label{width:100%}.manager-table{background:0 0;border:0;margin:0 14px 20px;overflow:visible}.manager-table-head{display:none}.manager-row{background:#fff;border:1px solid #d7e1da;border-radius:6px;grid-template-columns:1fr 60px;margin-bottom:10px;padding:14px}.manager-row>div:nth-child(2){grid-column:1}.manager-row-actions{grid-column:1/-1}.manager-row-actions select{flex:1}.suggestion-manager>header{padding:18px}}.table-head,.resource-row{grid-template-columns:40px minmax(190px,1.8fr) 110px 90px 58px 34px;gap:10px;padding-left:19px;padding-right:14px}.table-head{padding-top:11px;padding-bottom:11px}.table-head>span:nth-child(4),.table-head>span:nth-child(5),.table-head>span:nth-child(6){text-align:center;justify-self:center}.sortable-table-head>button{min-width:0;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.sortable-table-head>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sortable-table-head>button i{color:#9aaba0;letter-spacing:0;font-size:10px;font-style:normal}.sortable-table-head>button.active{color:#315e43}.sortable-table-head>button.active i{color:#b87825}.sortable-table-head>button:nth-child(n+3){text-align:center;justify-content:center}.resource-row>.application-pills,.resource-row>.stock-level,.resource-row>.special-column{justify-self:center}.application-pills{justify-content:center}.application-pills i{box-sizing:border-box;text-align:center;place-items:center;min-width:34px;display:grid}.special-column{place-items:center;min-width:26px;min-height:26px;display:grid}.detail-section-heading>div:nth-child(2){min-width:0}.detail-heading-actions{gap:6px;margin-left:auto;display:flex}.detail-heading-actions button{color:#315e43;cursor:pointer;background:#fff;border:1px solid #b9cbbf;border-radius:5px;min-width:48px;padding:7px 9px;font-size:12px;font-weight:700}.detail-heading-actions button:first-child{background:#edf4ef}.detail-heading-actions button:hover{background:#e4eee7;border-color:#779783}.special-note-card:focus{outline-offset:3px;outline:3px solid #b65d433d}@media (max-width:720px){.resource-row{grid-template-columns:38px minmax(0,1fr) auto 34px}.resource-row>.special-column{display:grid!important}.detail-heading-actions{gap:5px}.detail-heading-actions button{min-width:44px;padding:7px 8px}.detail-section-heading small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.export-backdrop{z-index:70;background:#dfe5e1;padding:72px 24px 40px;position:fixed;inset:0;overflow:auto}.export-toolbar{z-index:2;background:#fffffff5;border-bottom:1px solid #cad4cd;align-items:center;gap:9px;min-height:58px;padding:8px 22px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px #162f2017}.export-toolbar>div strong,.export-toolbar>div small{display:block}.export-toolbar>div strong{color:#284f39;font-size:14px}.export-toolbar>div small{color:#7c8a81;margin-top:2px;font-size:10px}.export-toolbar>span{flex:1}.export-toolbar button{color:#405d4b;cursor:pointer;background:#fff;border:1px solid #bdcbc2;border-radius:4px;padding:9px 13px}.export-toolbar .primary{color:#fff;background:#35694b;border-color:#35694b}.antibody-export-sheet{box-sizing:border-box;color:#26382e;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:14mm 15mm 12mm;font-family:Arial,Noto Sans TC,sans-serif;box-shadow:0 16px 45px #182f212e}.export-sheet-head{border-bottom:1px solid #aebfb4;justify-content:space-between;align-items:center;padding-bottom:7mm;display:flex}.export-brand{align-items:center;gap:10px;display:flex}.export-brand>span{color:#fff;background:#244f38;border-radius:3mm;place-items:center;width:11mm;height:11mm;font:600 13px Georgia,serif;display:grid}.export-brand strong,.export-brand small,.export-code strong,.export-code small{display:block}.export-brand strong{color:#244f38;font:600 17px Georgia,Noto Serif TC,serif}.export-brand small,.export-code small{color:#7d8d83;letter-spacing:1.4px;font-size:8px}.export-code{text-align:right}.export-code strong{color:#244f38;letter-spacing:.8px;margin-top:3px;font-size:15px}.export-hero{justify-content:space-between;align-items:flex-end;gap:18px;padding:8mm 0 6mm;display:flex}.export-hero p{color:#76877d;letter-spacing:1.5px;margin:0 0 2mm;font-size:8px}.export-hero h1{color:#183d2a;margin:0;font:600 25px Georgia,Noto Serif TC,serif}.export-tags{flex-wrap:wrap;gap:4px;margin-top:4mm;display:flex}.export-tags span{color:#315e43;background:#e6efe8;border-radius:10px;padding:3px 7px;font-size:8px;font-weight:700}.export-stock{color:#315e43;text-align:center;background:#e5efe7;border-radius:4px;min-width:21mm;padding:4mm}.export-stock small,.export-stock strong{display:block}.export-stock small{letter-spacing:1px;font-size:7px}.export-stock strong{margin-top:2px;font-size:14px}.export-columns{grid-template-columns:1fr 1fr;gap:5mm;display:grid}.export-section{break-inside:avoid;border:1px solid #d2ddd5;border-radius:4px;padding:4mm}.export-section-title{color:#244f38;align-items:center;gap:7px;margin-bottom:3mm;display:flex}.export-section-title b{background:#e5efe7;border-radius:50%;place-items:center;width:6mm;height:6mm;font-size:7px;display:grid}.export-section-title span{font-size:12px;font-weight:700}.export-section dl{margin:0}.export-section dl>div{border-bottom:1px solid #edf1ee;grid-template-columns:27mm 1fr;gap:3mm;padding:1.6mm 0;display:grid}.export-section dl>div:last-child{border-bottom:0}.export-section dt{color:#7a8980;font-size:8px}.export-section dd{overflow-wrap:anywhere;color:#283c30;margin:0;font-size:9px;font-weight:600}.export-applications,.export-notes{margin-top:5mm}.export-experiment-grid{grid-template-columns:repeat(4,1fr);gap:2.5mm;display:grid}.export-experiment-grid>section{opacity:.66;background:#fafbfa;border:1px solid #dce4de;border-radius:3px;padding:2.5mm}.export-experiment-grid>section.enabled{opacity:1;background:#f0f6f2;border-color:#a9c2b1}.export-experiment-grid>section>div{justify-content:space-between;align-items:center;gap:4px;padding-bottom:2mm;display:flex}.export-experiment-grid strong{color:#28543b;font-size:9px}.export-experiment-grid span{color:#75857b;font-size:6.5px}.export-experiment-grid dl>div{padding:1.2mm 0;display:block}.export-experiment-grid dt{margin-bottom:1px;font-size:6.5px}.export-experiment-grid dd{font-size:7.5px}.export-meta-grid{grid-template-columns:1fr 1fr;gap:2mm 5mm;display:grid}.export-meta-grid>div{border-bottom:1px solid #edf1ee;grid-template-columns:22mm 1fr;gap:2mm;padding:1.8mm 0;display:grid}.export-meta-grid small,.export-note-grid small{color:#78887e;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.export-meta-grid strong{overflow-wrap:anywhere;font-size:8px}.export-note-grid{grid-template-columns:1fr 1fr;gap:3mm;margin-top:3mm;display:grid}.export-note-grid>div{background:#f4f1e8;border-radius:3px;min-height:17mm;padding:3mm}.export-note-grid>div.important{background:#fff1ec;border-left:2px solid #b75b43}.export-note-grid p{color:#4f574f;margin:1.5mm 0 0;font:9px/1.55 Georgia,Noto Serif TC,serif}.antibody-export-sheet footer{color:#839188;letter-spacing:.4px;border-top:1px solid #cdd8d1;justify-content:space-between;margin-top:5mm;padding-top:3mm;font-size:7px;display:flex}@media (max-width:900px){.export-backdrop{padding:68px 10px 24px}.antibody-export-sheet{width:100%;min-height:auto;padding:24px}.export-columns{grid-template-columns:1fr}.export-experiment-grid{grid-template-columns:1fr 1fr}.export-toolbar>div{display:none}.export-toolbar{padding:8px 12px}.export-toolbar button{padding:8px;font-size:12px}.export-hero h1{font-size:22px}}.antibody-export-sheet.pdf-capture{width:210mm!important;min-height:297mm!important;box-shadow:none!important;padding:14mm 15mm 12mm!important}.antibody-export-sheet.pdf-capture .export-columns{grid-template-columns:1fr 1fr!important}.antibody-export-sheet.pdf-capture .export-experiment-grid{grid-template-columns:repeat(4,1fr)!important}.export-toolbar button:disabled{opacity:.6;cursor:wait}.export-hero{border-bottom:1px solid #d7e0da;padding:7mm 0 5mm;display:block}.export-hero>p{margin:0 0 2mm}.export-hero-meta{justify-content:space-between;align-items:center;gap:5mm;margin-top:4mm;display:flex}.export-hero-meta .export-tags{margin-top:0}.export-snapshot{color:#75847b;white-space:nowrap;align-items:center;gap:3mm;font-size:7px;display:flex}.export-snapshot span:first-child{background:#f1f6f2;border:1px solid #c7d7cc;border-radius:10px;padding:3px 7px}.export-snapshot strong{color:#315e43;font-size:8px}.export-columns{margin-top:5mm}.export-section{box-shadow:inset 0 2px #eef4f0}.export-experiment-grid>section:not(.enabled){opacity:.48}.export-experiment-grid>section.enabled{box-shadow:inset 0 2px #8eb19a}@media (max-width:900px){.export-hero-meta{flex-direction:column;align-items:flex-start}.export-snapshot{white-space:normal}}@media print{@page{size:A4;margin:0}body *{visibility:hidden!important}.export-backdrop,.export-backdrop *{visibility:visible!important}.export-backdrop{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.export-toolbar{display:none!important}.antibody-export-sheet{width:210mm;min-height:297mm;box-shadow:none;margin:0;padding:14mm 15mm 12mm}}.admin-options-button{color:#315e43;cursor:pointer;background:#fff;border:1px solid #bfcfc4;border-radius:4px;padding:9px 12px;font-size:12px;font-weight:650}.admin-options-button:hover{background:#f1f6f2;border-color:#7f9f8a}@media (max-width:720px){.admin-options-button{padding:8px;font-size:0}.admin-options-button:after{content:"選項";font-size:11px}}.brand-mark.admin-entry{-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;background:0 0;padding:0;font-size:15px}.brand-mark.admin-entry:hover{color:#fff;background:#28503c;border-color:#aac2b3}.admin-unlock-dialog{text-align:center;background:#fff;border:1px solid #d5e1d8;border-radius:10px;width:min(390px,100%);padding:30px;box-shadow:0 28px 80px #00000057}.admin-unlock-icon{color:#2d6245;background:#e4efe7;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 13px;font-size:21px;display:grid}.admin-unlock-dialog h2{color:#244f38;margin:3px 0 8px;font:600 25px Georgia,Noto Serif TC,serif}.admin-unlock-dialog p:not(.eyebrow){color:#748179;margin:0 0 20px;font-size:12px;line-height:1.5}.admin-unlock-dialog label{color:#51675a;text-align:left;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-unlock-dialog input{border:1px solid #cbd9cf;border-radius:5px;min-height:43px;padding:9px 11px;font-size:15px}.admin-unlock-dialog small{color:#a24d3d;text-align:left;margin-top:8px;font-size:11px;display:block}.admin-unlock-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-unlock-actions button:first-child{color:#52675a;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:4px;padding:9px 14px}.lab-admin-panel{background:#f8faf8;border-radius:10px;width:min(1100px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #00000057}.lab-admin-panel>header{z-index:3;background:#fff;border-bottom:1px solid #d8e2db;justify-content:space-between;padding:24px 26px 18px;display:flex;position:sticky;top:0}.lab-admin-panel h2{color:#244f38;margin:0;font:600 25px Georgia,Noto Serif TC,serif}.lab-admin-panel header p:last-child{color:#708078;margin:7px 0 0;font-size:12px}.lab-admin-panel header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.lab-admin-tabs{z-index:2;background:#f8faf8;border-bottom:1px solid #d8e2db;gap:6px;padding:10px 24px;display:flex;position:sticky;top:102px}.lab-admin-tabs button{color:#607168;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e1d8;border-radius:6px;min-width:190px;padding:9px 13px}.lab-admin-tabs button span,.lab-admin-tabs button small{display:block}.lab-admin-tabs button span{font-size:12px;font-weight:750}.lab-admin-tabs button small{color:#8a9790;margin-top:3px;font-size:9px}.lab-admin-tabs button.active{color:#fff;background:#2f6949;border-color:#2f6949}.lab-admin-tabs button.active small{color:#dbe9df}.lab-admin-body{padding:18px 24px 28px}.lab-admin-create,.lab-admin-users,.lab-admin-activity{background:#fff;border:1px solid #d5e1d8;border-radius:7px;padding:17px}.lab-admin-users{margin-top:14px}.lab-admin-section-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.lab-admin-section-title>b{color:#2d6245;background:#e2eee5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.lab-admin-section-title strong,.lab-admin-section-title small{display:block}.lab-admin-section-title strong{color:#315d43;font-size:14px}.lab-admin-section-title small{color:#819087;margin-top:3px;font-size:10px}.lab-admin-form-grid{grid-template-columns:1fr 1.2fr 1fr auto;align-items:end;gap:10px;display:grid}.lab-admin-form-grid label{color:#5a6c61;gap:5px;font-size:11px;font-weight:650;display:grid}.lab-admin-form-grid input{border:1px solid #cbd9cf;border-radius:4px;min-height:39px;padding:8px 9px;font-size:12px}.lab-admin-form-grid .primary{white-space:nowrap;min-height:39px}.lab-admin-user-list{gap:8px;display:grid}.lab-admin-user-list>article{border:1px solid #e0e8e2;border-radius:5px;grid-template-columns:minmax(180px,1fr) 72px auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.lab-admin-user-list>article.inactive{opacity:.55;background:#f3f5f3}.lab-admin-user-main{align-items:center;gap:9px;display:flex}.lab-admin-avatar{color:#315e43;background:#e3eee6;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.lab-admin-user-main strong,.lab-admin-user-main small{display:block}.lab-admin-user-main strong{color:#345744;font-size:12px}.lab-admin-user-main small{color:#829087;margin-top:3px;font-size:10px}.access-status{color:#955041;background:#f2e4df;border-radius:11px;width:max-content;padding:4px 7px;font-size:10px;font-weight:700}.access-status.active{color:#346249;background:#e2efe5}.lab-admin-actions{gap:6px;display:flex}.lab-admin-actions button{color:#4e6658;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:4px;padding:6px 8px;font-size:11px}.lab-admin-actions button:hover{background:#edf4ef}.lab-audit-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.lab-audit-summary article{background:linear-gradient(135deg,#f7faf8,#eef5f0);border:1px solid #d9e4dc;border-radius:7px;min-height:86px;padding:13px 15px}.lab-audit-summary small,.lab-audit-summary span{color:#788980;font-size:10px;display:block}.lab-audit-summary strong{color:#285d40;margin:6px 0 3px;font:600 25px Georgia,Noto Serif TC,serif;display:block}.lab-audit-summary strong.compact{margin-top:10px;font:750 13px/1.2 system-ui,sans-serif}.lab-audit-filters{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(105px,.7fr));gap:8px;margin-bottom:12px;display:grid}.lab-audit-filters label{color:#6a7b71;gap:5px;font-size:10px;font-weight:700;display:grid}.lab-audit-filters input,.lab-audit-filters select{color:#385543;background:#fff;border:1px solid #ccd9d0;border-radius:5px;width:100%;min-height:36px;padding:7px 9px;font-size:11px}.lab-audit-list{border:1px solid #dce6df;border-radius:6px;overflow:hidden}.lab-audit-head,.lab-audit-row{grid-template-columns:175px 190px minmax(250px,1fr) 82px;align-items:center;gap:12px;display:grid}.lab-audit-head{color:#74847a;letter-spacing:.04em;background:#eff5f1;padding:8px 12px;font-size:9px;font-weight:750}.lab-audit-list>article+article{border-top:1px solid #e2e9e4}.lab-audit-row{color:#405c4b;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:10px 12px}.lab-audit-row:hover,.lab-audit-list>article.expanded>.lab-audit-row{background:#f6faf7}.lab-audit-row strong,.lab-audit-row small{display:block}.audit-who strong{font-size:11px}.audit-who small{color:#7b8b82;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.audit-where small{color:#819087;font-size:9px}.audit-where strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.audit-summary{color:#5b6f62;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-action{color:#356348;background:#e5efe7;border-radius:11px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750;display:inline-block}.action-刪除,.action-刪除附件{color:#965243;background:#f5e6e1}.action-上傳附件,.action-匯入{color:#42647c;background:#e4edf5}.audit-expand{color:#88958e;margin-top:3px;font-size:8px}.lab-audit-detail{background:#f6faf7;padding:0 12px 12px}.lab-audit-detail-head,.lab-audit-change{grid-template-columns:150px 1fr 1fr;gap:8px;display:grid}.lab-audit-detail-head{color:#7c8982;border-top:1px solid #dbe6de;padding:7px 9px;font-size:9px;font-weight:750}.lab-audit-change{border-top:1px solid #e3eae5;padding:6px 9px;font-size:9px}.lab-audit-change strong{color:#446251;text-overflow:ellipsis;overflow:hidden}.lab-audit-change span{overflow-wrap:anywhere;color:#6d7d74}.lab-audit-change span:last-child{color:#285d40}.lab-audit-detail>p,.lab-audit-empty{color:#7c8982;margin:0;padding:16px;font-size:10px}.lab-audit-empty{place-items:center;gap:4px;min-height:100px;display:grid}.lab-audit-empty strong{color:#53675b;font-size:12px}.lab-admin-note{color:#7b8981;margin:13px 2px 0;font-size:10px}.manager-error{color:#9a4b3c;background:#fff0ec;border-radius:4px;margin-top:12px;padding:9px 11px;font-size:11px}.lab-admin-user-list>article.permission-expanded{border-color:#9ebcab;grid-template-columns:minmax(180px,1fr) 72px auto;box-shadow:0 8px 24px #22533714}.lab-admin-actions .permission-toggle{color:#285f40;background:#edf6f0;border-color:#83a991;font-weight:750}.module-permission-editor{background:#f8fbf9;border-top:1px solid #dbe7df;grid-column:1/-1;margin:5px -2px -2px;padding:15px}.module-permission-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.module-permission-editor>header strong,.module-permission-editor>header small{display:block}.module-permission-editor>header strong{color:#315d43;font-size:12px}.module-permission-editor>header small{color:#829087;margin-top:3px;font-size:9px}.module-permission-editor>header>div:last-child{gap:5px;display:flex}.module-permission-editor>header button{color:#526b5c;cursor:pointer;background:#fff;border:1px solid #cbd9d0;border-radius:4px;padding:5px 8px;font-size:9px}.module-permission-editor>header button:last-child{color:#285f40;border-color:#7da38b}.module-permission-head,.module-permission-row{grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(88px,.7fr));align-items:center;gap:7px;display:grid}.module-permission-head{color:#7e8d84;text-align:center;padding:0 8px 6px;font-size:9px}.module-permission-head span:first-child{text-align:left}.module-permission-row{border-top:1px solid #e2eae5;padding:7px 8px}.module-permission-row>span{align-items:baseline;gap:8px;display:flex}.module-permission-row>span b{color:#365b45;font-size:11px}.module-permission-row>span small{color:#8a978f;font-size:9px}.module-permission-row label{color:#77877e;cursor:pointer;background:#fff;border:1px solid #d5e0d8;border-radius:5px;place-items:center;min-height:30px;display:grid;position:relative}.module-permission-row input{opacity:0;pointer-events:none;position:absolute}.module-permission-row i{font-size:9px;font-style:normal;font-weight:700}.module-permission-row label.selected.level-none{color:#905447;background:#fbf0ed;border-color:#d6b9b0}.module-permission-row label.selected.level-read{color:#365f7a;background:#eef5fa;border-color:#9db7c9}.module-permission-row label.selected.level-edit{color:#285f40;background:#e8f3eb;border-color:#7da88d}.module-permission-row label:has(input:focus-visible){outline-offset:2px;outline:2px solid #4d8063}@media (max-width:720px){.admin-unlock-dialog{padding:24px}.lab-admin-panel{border-radius:0;height:100vh;max-height:none}.lab-admin-panel>header{padding:18px}.lab-admin-tabs{padding:8px 14px;top:93px}.lab-admin-tabs button{flex:1;min-width:0}.lab-admin-tabs button small{display:none}.lab-admin-body{padding:12px}.lab-admin-form-grid{grid-template-columns:1fr}.lab-admin-user-list>article{grid-template-columns:1fr auto}.lab-admin-actions{flex-wrap:wrap;grid-column:1/-1}.lab-admin-panel h2{font-size:22px}.module-permission-editor{padding:11px}.module-permission-editor>header{flex-direction:column;align-items:flex-start}.module-permission-editor>header>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.module-permission-head,.module-permission-row{grid-template-columns:minmax(86px,1.1fr) repeat(3,minmax(57px,.7fr));gap:4px}.module-permission-row{padding:7px 0}.module-permission-row>span{gap:1px;display:grid}.module-permission-row label{min-height:34px}.lab-audit-summary,.lab-audit-filters{grid-template-columns:1fr 1fr}.lab-audit-filters .wide{grid-column:1/-1}.lab-audit-head{display:none}.lab-audit-row{grid-template-columns:1fr auto;gap:7px}.audit-where,.audit-summary{grid-column:1/-1}.audit-summary{white-space:normal}.lab-audit-detail-head,.lab-audit-change{grid-template-columns:90px 1fr}.lab-audit-detail-head span:nth-child(2),.lab-audit-change span:nth-child(2){display:none}}.library-readonly-badge{color:#42677b;background:#eef5f8;border:1px solid #a8bdc9;border-radius:18px;align-self:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.condition-suggestion-popover{max-height:235px}.condition-suggestion-popover>.show-all-suggestions{color:#49665a;text-align:center;background:#f7f9f8;font-weight:650}.condition-suggestion-popover>.canonical-suggestion{color:#87591f;background:#fff7e9;border-left:3px solid #c08a43;font-weight:700}.suggestion-create{gap:7px;padding:9px 10px 10px}.suggestion-create>small{color:#596b61;padding:0;font-size:10px;font-weight:700}.suggestion-create>span{grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.suggestion-create>span button{text-align:center;border:1px solid #bfcfc4;border-radius:4px;padding:8px}.suggestion-create>span .share-option{color:#fff;background:#3f7254;border-color:#3f7254}.suggestion-added{z-index:4;color:#fff;background:#34694b;border-radius:12px;margin-top:3px;padding:5px 9px;font-size:9px;font-weight:700;position:absolute;top:100%;right:0;box-shadow:0 6px 16px #2348312e}.manager-tabs{gap:7px;padding:18px 24px 4px;display:flex;overflow:auto}.manager-tabs button{color:#63746a;cursor:pointer;background:#fff;border:1px solid #cdd9d1;border-radius:18px;min-width:78px;padding:8px 13px;font-size:12px;font-weight:700}.manager-tabs button.active{color:#fff;background:#3d7152;border-color:#3d7152}.manager-toolbar{background:#fff;border:1px solid #dce5df;border-radius:6px;align-items:center;margin-top:12px;padding:12px 14px}.manager-toolbar>span b{color:#315e43}.manager-create{grid-template-columns:180px 1fr 110px;margin-top:12px}.manager-create label:first-child strong{color:#315e43;margin-top:8px;font-size:14px;display:block}.manager-notice{color:#326149;background:#e3f0e6;border-radius:5px;margin:-6px 24px 12px;padding:9px 12px;font-size:12px;font-weight:700}.manager-row.system{background:#fbfcfb}.manager-row.system>div:first-child strong{color:#304b3b;font-size:13px}.source-badge{color:#526a5b;background:#e4ece6;border-radius:10px;width:max-content;margin-bottom:4px;padding:3px 7px;font-weight:750;font-size:9px!important;display:inline-block!important}.source-badge.custom{color:#2d6747;background:#e1eee5}.protected-option{color:#7a8980;font-size:11px}.manager-empty.compact{border-top:1px solid #e6ebe7;padding:20px;font-size:11px}.manager-row>div:nth-child(2) .source-badge+strong{margin-top:2px}@media (max-width:720px){.manager-tabs{padding:14px 14px 2px}.manager-create{grid-template-columns:1fr}.manager-toolbar{margin:10px 14px}.manager-row.system{grid-template-columns:1fr 60px}.manager-row.system>div:nth-child(2){grid-column:1}.protected-option{grid-column:1/-1}.suggestion-create>span{grid-template-columns:1fr}}.research-topic-field{background:#f7faf8;border:1px solid #d5e1d8;border-radius:7px;margin:14px 0 0;padding:15px 16px 16px}.research-topic-field legend{color:#315d43;padding:0 6px;font-size:13px;font-weight:750}.research-topic-field>p{color:#7a8980;margin:0 0 11px;font-size:11px}.research-topic-field>div{flex-wrap:wrap;gap:8px;display:flex}.research-topic-field label{color:#4b6254;cursor:pointer;background:#fff;border:1px solid #cad8ce;border-radius:17px;align-items:center;gap:7px;min-width:70px;margin:0;padding:8px 12px;font-size:12px;display:flex;position:relative}.research-topic-field input{opacity:0;pointer-events:none;position:absolute}.research-topic-field i{color:#0000;border:1px solid #aebfb4;border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid}.research-topic-field label:has(input:checked){color:#28573c;background:#e8f1eb;border-color:#4a795b;font-weight:750}.research-topic-field input:checked+i{color:#fff;background:#3f7254;border-color:#3f7254}.research-topic-field label:has(input:focus-visible){outline-offset:2px;outline:2px solid #7da18a}.manager-area-nav{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px 10px;display:grid}.manager-area-nav>button{color:#5c6f63;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1ddd5;border-radius:8px;align-items:center;gap:11px;min-height:72px;padding:12px;display:flex}.manager-area-nav>button>b{color:#50705d;background:#edf3ef;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.manager-area-nav>button span,.manager-area-nav>button strong,.manager-area-nav>button small{display:block}.manager-area-nav>button strong{color:#315443;font-size:14px}.manager-area-nav>button small{color:#819087;margin-top:3px;font-size:10px}.manager-area-nav>button.active{background:#edf5ef;border-color:#4b795b;box-shadow:inset 0 0 0 1px #4b795b}.manager-area-nav>button.active>b{color:#fff;background:#3f7254}.manager-level-label{color:#315443;align-items:baseline;gap:9px;padding:8px 24px 0;display:flex}.manager-level-label span{font-size:12px;font-weight:800}.manager-level-label small{color:#849189;font-size:10px}.manager-level-label.compact{padding-top:14px}.manager-tabs.material-tabs,.manager-tabs.subgroup-tabs{padding-top:10px}.manager-tabs.material-tabs button{min-width:auto}.manager-tabs.subgroup-tabs{padding-top:8px}.manager-tabs.subgroup-tabs button{min-width:76px}.manager-coming-soon{text-align:center;background:#fff;border:1px dashed #c9d7ce;border-radius:7px;margin:16px 24px 26px;padding:30px}.manager-coming-soon strong{color:#315443;font-size:17px}.manager-coming-soon p{color:#77867d;margin:8px 0 0;font-size:12px}@media (max-width:720px){.manager-area-nav{grid-template-columns:1fr;gap:7px;padding:14px}.manager-area-nav>button{min-height:58px}.manager-area-nav>button small{display:none}.manager-level-label{padding-left:14px;padding-right:14px}.research-topic-field>div{grid-template-columns:repeat(2,1fr);display:grid}.research-topic-field label{min-width:0}.manager-coming-soon{margin:14px}}.mouse-card-title{background:linear-gradient(135deg,#f8fbf8 0%,#eef5f0 100%);border-bottom:1px solid #dce6df;align-items:flex-start;padding:20px 20px 17px}.mouse-card-title h2{color:#294d38;letter-spacing:-.4px;margin:3px 0 4px;font-size:25px}.mouse-card-title p:last-child{color:#75847a;margin:0;font-size:12px}.detail-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.detail-edit,.mouse-add-event{border-radius:6px;min-height:35px;padding:8px 11px;font-size:12px;transition:all .15s}.detail-edit{color:#315e43;cursor:pointer;background:#fff;border:1px solid #b8cdbd;font-weight:750}.detail-edit:hover{background:#f4f8f5;border-color:#507c61}.mouse-add-event{color:#fff;background:#315f45;border-color:#47755a;align-self:auto}.mouse-add-event:hover{background:#244d36}.mouse-basic-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:2px 12px 10px}.mouse-basic-section dl>div{border-bottom:1px solid #e5ede7;min-height:58px;padding:11px 10px}.mouse-basic-section dl>div:nth-last-child(-n+2){border-bottom:0}.mouse-basic-section dt{color:#829087;letter-spacing:.25px;font-size:10px;font-weight:700}.mouse-basic-section dd{color:#314a3a;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.45}.mouse-card-heading{align-items:center;gap:8px;display:flex}.mouse-card-heading small{color:#89978e;margin-left:auto;font-size:10px;font-weight:650}.mouse-special-note{background:#fcf8f3;border-left:3px solid #aa7550;border-radius:0 5px 5px 0;margin:2px 12px 14px;padding:10px 12px}.mouse-special-note b{color:#865d3e;font-size:11px}.mouse-special-note p{color:#665646;margin:5px 0 0;font-size:12px;line-height:1.55}.mouse-event-list{gap:0;padding:0 16px 5px}.mouse-event-list article{border-bottom:1px solid #e3ebe5;padding:12px 4px 12px 15px;position:relative}.mouse-event-list article:before{content:"";background:#fff;border:2px solid #5c8a6b;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:0}.mouse-event-list article:last-child{border-bottom:0}.mouse-event-list article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mouse-event-list strong{color:#315943;font-size:12px}.mouse-event-list time{color:#849188;flex:none;font-size:10px}.mouse-event-list span{color:#6c7c72;margin-top:4px;font-size:11px;line-height:1.45}.mouse-event-list small{color:#856149;margin-top:5px;font-size:11px}.mouse-empty{padding:14px 16px 17px;font-size:11px}.mouse-form-section{background:#f8fbf9;border:1px solid #dbe6de;border-radius:7px;margin:0 0 16px;padding:15px}.mouse-form-section>div:first-child{color:#315d43;align-items:center;gap:8px;margin:0 0 13px;display:flex}.mouse-form-section>div:first-child b{color:#315d43;background:#dcebe0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.mouse-form-section>div:first-child strong{font-size:13px}.mouse-form-section label{margin-top:10px}.mouse-form-section label:first-of-type{margin-top:0}.mouse-form-section textarea{resize:vertical;min-height:76px}.mouse-edit-form{width:min(720px,100%);max-height:calc(100vh - 38px);overflow:auto}.mouse-event-form{width:min(620px,100%)}.mouse-event-form .mouse-form-section{margin-bottom:14px}@media (max-width:720px){.mouse-card-title{gap:14px;padding:17px 15px 14px}.mouse-card-title h2{font-size:22px}.detail-heading-actions{justify-content:flex-start;width:100%}.detail-heading-actions button{flex:1}.mouse-basic-section dl{grid-template-columns:1fr;padding-left:9px;padding-right:9px}.mouse-basic-section dl>div,.mouse-basic-section dl>div:nth-last-child(-n+2){border-bottom:1px solid #e5ede7}.mouse-basic-section dl>div:last-child{border-bottom:0}.mouse-event-list{padding-left:12px;padding-right:12px}.mouse-edit-form{max-height:calc(100vh - 16px)}.mouse-form-section{padding:13px}.mouse-form-section .form-row{grid-template-columns:1fr;gap:0}}.mouse-colony-v2,.mouse-colony-v2 button,.mouse-colony-v2 input,.mouse-colony-v2 select,.mouse-colony-v2 textarea{font-family:Inter,Noto Sans TC,Arial,sans-serif}.mouse-series-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.mouse-series-toolbar .series-tabs{flex:1}.mouse-series-toolbar>.primary{border-radius:6px;flex:none;min-height:38px;font-size:12px}.mouse-series-context{border-bottom:1px solid #dce5de;justify-content:space-between;align-items:center;gap:24px;padding:2px 0 14px;display:flex}.mouse-series-context h2{color:#294e39;letter-spacing:-.35px;margin:4px 0;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:22px}.mouse-series-context p{color:#6f8075;margin:0;font-size:12px}.mouse-series-context>span{color:#386149;white-space:nowrap;background:#eef5f0;border-radius:14px;padding:7px 11px;font-size:11px;font-weight:750}.mouse-colony-v2 .mouse-detail h2,.mouse-colony-v2 .series-row strong{font-family:Inter,Noto Sans TC,Arial,sans-serif}.mouse-colony-v2 .mouse-card-title{background:#fff}.mouse-colony-v2 .mouse-card-title h2{font-size:22px;font-weight:780}.mouse-colony-v2 .mouse-card-section{box-shadow:none}.mouse-colony-v2 .mouse-table{min-height:280px}.mouse-colony-v2 .series-row{font-size:12px}.mouse-colony-v2 .mouse-basic-section dd{font-family:Inter,Noto Sans TC,Arial,sans-serif}.mouse-colony-v2 .edit-actions{grid-template-columns:auto 1fr auto auto}.mouse-colony-v2 .edit-actions>span{display:block}@media (max-width:720px){.mouse-series-toolbar{flex-direction:column;align-items:stretch;gap:10px}.mouse-series-toolbar .series-tabs,.mouse-series-toolbar>.primary{width:100%}.mouse-series-context{flex-direction:column;align-items:flex-start;gap:9px}.mouse-series-context h2{font-size:20px}.mouse-colony-v2 .edit-actions{grid-template-columns:1fr 1fr}.mouse-colony-v2 .edit-actions .danger-button{grid-column:1/-1}}.mouse-workspace{grid-template-columns:minmax(0,1.62fr) minmax(330px,.72fr);gap:20px}.mouse-table{box-shadow:0 8px 22px #254b3609}.series-table-head{color:#526c5b;letter-spacing:.15px;min-height:46px;padding:14px 17px;font-size:12px}.series-row{min-height:76px;padding:13px 17px;font-size:13px;transition:background .14s,box-shadow .14s}.series-row:hover{background:#f6faf7}.series-row strong{color:#2b513b;letter-spacing:.1px;font-size:14px}.series-row small{font-size:10px;line-height:1.35}.series-row>span:nth-child(2){font-size:12px;line-height:1.45}.series-row>span:nth-child(3),.series-row>span:nth-child(4){font-size:12px}.series-row>span:nth-child(5){color:#356149;white-space:nowrap;background:#eaf3ec;border-radius:12px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:750}.tamoxifen-none,.tamoxifen-set{white-space:nowrap;border-radius:12px;justify-self:start;padding:5px 9px;font-size:11px}.tamoxifen-none{background:#f1f3f1}.tamoxifen-set{background:#f8edda}.tmx-list-cell{white-space:nowrap;justify-self:start;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:700;display:inline-flex}.tmx-list-cell b{letter-spacing:.35px;border-radius:11px;place-items:center;min-height:21px;padding:0 7px;font-size:9px;line-height:1;display:inline-grid}.tmx-list-cell time,.tmx-list-cell em{color:#75837a;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.tmx-list-cell.is-induced b{color:#875c20;background:#f4e5c7}.tmx-list-cell.is-induced time{color:#785e34}.tmx-list-cell.is-none b{color:#849087;background:#edf1ee}.tmx-list-cell.is-none em{color:#98a29c}.series-detail{padding:0;box-shadow:0 8px 24px #254b360b}.series-detail>.mouse-card-section{margin:14px 16px}.series-detail>.mouse-card-section:last-child{margin-bottom:18px}.mouse-card-heading{padding:11px 13px}.series-hero{padding:18px 21px}.series-hero h2{font-size:25px}.series-summary>div,.series-summary p{padding:13px 16px}.series-summary b{font-size:23px}.mouse-filter-row{background:#f8faf8;border:1px solid #e0e9e2}.mouse-filter-row small{line-height:1.45}@media (max-width:720px){.mouse-colony{gap:12px}.series-hero{padding:15px}.series-hero h2{font-size:22px}.series-summary>div,.series-summary p{padding:12px}.series-summary b{font-size:21px}.mouse-filter-row{padding:12px}.mouse-table{overflow:visible}.series-table-head{display:none}.series-row{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-width:0;min-height:0;padding:0;display:grid}.series-row>span{border-bottom:1px solid #edf1ee;min-width:0;padding:10px 12px}.series-row>span:first-child{background:#fbfdfb;grid-column:1/-1;padding-top:13px}.series-row>span:last-child,.series-row>span:nth-last-child(2){border-bottom:0}.series-row>span:nth-child(2):before,.series-row>span:nth-child(3):before,.series-row>span:nth-child(4):before,.series-row>span:nth-child(5):before,.series-row>span:nth-child(6):before{color:#8a978f;margin-bottom:4px;font-size:9px;font-weight:750;display:block}.series-row>span:nth-child(2):before{content:"基因型"}.series-row>span:nth-child(3):before{content:"性別"}.series-row>span:nth-child(4):before{content:"年紀"}.series-row>span:nth-child(5):before{content:"狀態"}.series-row>span:nth-child(6):before{content:"Tamoxifen"}.series-row>span:nth-child(3),.series-row>span:nth-child(4){font-size:12px}.series-row>span:nth-child(5),.series-row>span:nth-child(6){background:0 0;border-radius:0;justify-self:stretch;padding-top:10px;font-size:12px}.series-row>span:nth-child(5):after,.series-row>span:nth-child(6):after{content:"";vertical-align:middle;background:#6a9877;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.series-row>span:nth-child(6):after{background:#b8944f}.series-row>span:nth-child(6).tmx-list-cell{align-items:center;gap:5px;padding:10px 12px;display:inline-flex}.series-row>span:nth-child(6).tmx-list-cell:after{display:none}.series-row.selected{box-shadow:inset 3px 0 #56816a}.series-detail{margin-top:0}.series-detail>.mouse-card-section{margin:12px}.mouse-card-heading{padding:10px 11px}.mouse-special-note{margin-left:10px;margin-right:10px}}.material-controls{min-height:0;padding-right:3px;overflow-y:auto}.sidebar-export{border-top:1px solid #3a5046;margin-top:20px;padding-top:16px}.sidebar-export>span{color:#8fa397;margin-bottom:8px;font-size:11px;display:block}.sidebar-export>button{color:#fff;text-align:left;cursor:pointer;background:#29483b;border:1px solid #6d8d7d;border-radius:6px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.sidebar-export>button>b{color:#28523b;background:#dfece2;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.sidebar-export>button span,.sidebar-export>button strong,.sidebar-export>button small{display:block}.sidebar-export>button strong{font-size:12px}.sidebar-export>button small{color:#a9beb2;margin-top:3px;font-size:9px}.sidebar-export>button:hover{background:#315343;border-color:#a4c0b0}.sidebar-export>button:disabled{opacity:.48;cursor:not-allowed}.filtered-export-backdrop{padding-top:76px}.filtered-export-sheet{box-sizing:border-box;color:#26382e;background:#fff;width:297mm;min-height:210mm;margin:0 auto;padding:10mm 12mm 8mm;font-family:Arial,Noto Sans TC,sans-serif;box-shadow:0 16px 45px #182f212e}.filtered-export-sheet>header{border-bottom:1px solid #aebfb4;justify-content:space-between;align-items:center;padding-bottom:4mm;display:flex}.filtered-export-brand{align-items:center;gap:11px;display:flex}.filtered-export-brand>span{color:#fff;background:#244f38;border-radius:2.5mm;place-items:center;width:10mm;height:10mm;font:600 13px Georgia,serif;display:grid}.filtered-export-brand strong,.filtered-export-brand small,.filtered-export-meta span,.filtered-export-meta small{display:block}.filtered-export-brand strong{color:#244f38;font:600 20px Georgia,Noto Serif TC,serif}.filtered-export-brand small{color:#819087;letter-spacing:1.2px;margin-top:2px;font-size:9px}.filtered-export-meta{text-align:right}.filtered-export-meta span{color:#315e43;font-size:13px;font-weight:750}.filtered-export-meta small{color:#849188;margin-top:3px;font-size:9px}.filtered-export-filter{background:#edf4ef;border-radius:2.5mm;align-items:center;gap:10px;min-height:9mm;margin:3mm 0;padding:2mm 3.5mm;display:flex}.filtered-export-filter b{color:#315e43;font-size:10px}.filtered-export-filter span{color:#52655a;font-size:10px;line-height:1.4}.filtered-export-table{border:1px solid #cdd9d1;border-radius:2mm;overflow:hidden}.filtered-export-head,.filtered-export-row{grid-template-columns:24mm minmax(43mm,1.45fr) minmax(34mm,1.05fr) 19mm 30mm 17mm 24mm minmax(45mm,1.5fr);align-items:center;gap:2.5mm;padding:2.4mm 3mm;display:grid}.filtered-export-head{color:#fff;letter-spacing:.2px;background:#315d43;font-size:10px;font-weight:750;line-height:1.2}.filtered-export-head>span{text-align:center}.filtered-export-head>span:nth-child(2),.filtered-export-head>span:nth-child(3),.filtered-export-head>span:nth-child(8){text-align:left}.filtered-export-row{border-top:1px solid #e1e7e3;min-height:12mm;font-size:10.5px;line-height:1.35}.filtered-export-row:nth-child(odd){background:#f8faf8}.filtered-export-row>span{overflow-wrap:anywhere;min-width:0}.filtered-export-row>span:nth-child(4),.filtered-export-row>span:nth-child(5),.filtered-export-row>span:nth-child(7){text-align:center}.filtered-export-row strong,.filtered-export-row small{display:block}.filtered-export-row strong{color:#2b4335;font-size:11px;line-height:1.3}.filtered-export-row small{color:#718078;margin-top:.8mm;font-size:9px;line-height:1.3}.filtered-export-special{color:#8f4938;font-weight:700;line-height:1.4}.filtered-export-row>.export-list-stock{box-sizing:border-box;color:#315e43;text-align:center;white-space:nowrap;background:#e5efe7;border-radius:3.3mm;justify-content:center;place-self:center;align-items:center;width:max-content;min-width:13mm;height:6.6mm;padding:0 2.4mm;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.export-list-stock.stock-少量{color:#945a24;background:#f7ead8}.export-list-stock.stock-無{color:#934a4a;background:#f3dddd}.filtered-export-sheet>footer{color:#74847a;letter-spacing:.25px;border-top:1px solid #cdd8d1;justify-content:space-between;margin-top:4mm;padding-top:2.5mm;font-size:8.5px;display:flex}.filtered-export-sheet.pdf-capture{width:297mm!important;min-height:210mm!important;box-shadow:none!important;padding:10mm 12mm 8mm!important}@media (max-width:1100px){.filtered-export-sheet{width:100%;min-height:auto;padding:24px}.filtered-export-head,.filtered-export-row{grid-template-columns:85px minmax(150px,1.45fr) minmax(120px,1fr) 65px 105px 55px 86px minmax(165px,1.5fr)}.filtered-export-backdrop{overflow:auto}.filtered-export-sheet{min-width:1040px}}.mouse-core-form{background:#fbfdfb}.mouse-genotype-group{background:#fff;border:1px solid #dce7df;border-radius:6px;margin:13px 0 0;padding:11px 12px 13px}.mouse-genotype-group legend{color:#315e43;padding:0 6px;font-size:11px;font-weight:800}.mouse-genotype-group label{margin-top:0}.form-row.three{grid-template-columns:1fr 1.3fr 1fr}.mouse-core-form .form-row:last-child{margin-top:14px}@media (max-width:720px){.form-row.three{grid-template-columns:1fr}.mouse-genotype-group{padding:11px}}.mouse-basic-card .mouse-card-title{background:#fff;padding:22px 20px 17px}.mouse-basic-card .mouse-card-title h2{letter-spacing:-.6px;font-size:28px;font-weight:800}.mouse-basic-card .mouse-basic-section dl,.mouse-genotype-read dl{grid-template-columns:1fr 1fr}.mouse-genotype-read dl>div{grid-template-columns:92px 1fr}.mouse-genotype-read dd{gap:5px;display:grid}.mouse-genotype-read dd span{color:#4c6354;font-size:11px;display:block}.mouse-parent-link{color:#2f6f9d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.mouse-parent-link:hover{color:#1f4e70}.mouse-data-item{background:#fff;border:1px solid #dce7df;border-radius:6px;margin:13px 0 0;padding:11px 12px}.mouse-data-item>legend{color:#315e43;padding:0 6px;font-size:12px;font-weight:800}.mouse-data-item>select,.mouse-data-item>input{width:100%}.mouse-data-item .mouse-genotype-group{margin-top:9px}.mouse-data-item .form-row:last-child{margin-top:10px}.mouse-colony-v2 .series-row>span:nth-child(2){white-space:pre-line;line-height:1.45}.mouse-colony-v2 .genetic-summary-line{display:block}.mouse-colony-v2 .final-genotype{font-style:normal;font-weight:800}.mouse-colony-v2 .final-ko{color:#c44747}.mouse-colony-v2 .final-het{color:#3978c4}.mouse-colony-v2 .mouse-genotype-read dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 10px 12px}.mouse-colony-v2 .mouse-genotype-read dl>div{background:#fbfdfb;border:1px solid #dce7df;border-radius:7px;min-width:0;min-height:138px;padding:0;display:block;overflow:hidden}.mouse-colony-v2 .mouse-genotype-read dt{color:#315e43;letter-spacing:.25px;background:#edf5ef;padding:9px 10px;font-size:11px;font-weight:800}.mouse-colony-v2 .mouse-genotype-read dd{color:#4c6354;gap:5px;padding:10px;font-size:10px;line-height:1.45;display:grid}.mouse-colony-v2 .mouse-genotype-read dd span{overflow-wrap:anywhere}@media (max-width:720px){.mouse-colony-v2 .mouse-workspace{display:block}.mouse-colony-v2 .mouse-table{overflow:visible}.mouse-colony-v2 .series-table-head{display:none}.mouse-colony-v2 .series-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mouse-colony-v2 .mouse-genotype-read dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px 7px 9px}.mouse-colony-v2 .mouse-genotype-read dl>div{min-height:132px}.mouse-colony-v2 .mouse-genotype-read dt{padding:8px 7px;font-size:10px}.mouse-colony-v2 .mouse-genotype-read dd{padding:8px 7px;font-size:9px;line-height:1.35}.mouse-colony-v2 .mouse-genotype-read dd span{word-break:break-word}}.mouse-colony-v2 .series-table-head .mouse-sort-button{min-width:0;color:inherit;text-align:left;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mouse-colony-v2 .series-table-head .mouse-sort-button:after{content:" ↕";color:#9aaba0;font-size:10px}.mouse-colony-v2 .series-table-head .mouse-sort-button.active:after{content:" ↓";color:#315e43}.mouse-colony-v2 .series-table-head .mouse-sort-button[data-direction=asc]:after{content:" ↑"}.mouse-list-filters{background:#f8fbf9;border-bottom:1px solid #dfe8e1;padding:13px 16px}.mouse-list-filters-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mouse-list-filters-head b,.mouse-list-filters-head small{display:block}.mouse-list-filters-head b{color:#315e43;font-size:12px}.mouse-list-filters-head small{color:#89978e;margin-top:2px;font-size:10px}.mouse-list-filters-head button{color:#6c8173;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.mouse-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.mouse-filter-grid label{color:#718178;gap:5px;font-size:10px;font-weight:700;display:grid}.mouse-filter-grid select,.mouse-filter-grid input{box-sizing:border-box;color:#385541;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d2dfd5;border-radius:5px;padding:6px 8px;font-size:11px}.mouse-filter-grid .mouse-location-filter{grid-column:1/-1}.mouse-colony-v2 .series-table-head>button{color:inherit;text-align:left;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mouse-colony-v2 .series-table-head>button:after{content:" ↕";color:#9aaba0;font-size:10px}.mouse-colony-v2 .series-table-head>button.active:after{content:" ↑";color:#315e43}.mouse-colony-v2 .series-table-head>button.active[data-desc=true]:after{content:" ↓"}@media (max-width:720px){.mouse-filter-grid{grid-template-columns:1fr 1fr}.mouse-filter-grid .mouse-location-filter{grid-column:1/-1}.mouse-list-filters{padding:12px}.mouse-list-filters-head{margin-bottom:9px}}.mouse-stats-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mouse-stats-head b,.mouse-stats-head small{display:block}.mouse-stats-head b{color:#315e43;font-size:12px}.mouse-stats-head small{color:#89978e;margin-top:2px;font-size:10px}.mouse-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mouse-stats-grid>div{background:#fff;border:1px solid #dce7df;border-radius:5px;padding:8px 7px}.mouse-stats-grid strong,.mouse-stats-grid small{display:block}.mouse-stats-grid strong{color:#315e43;font-size:17px;line-height:1}.mouse-stats-grid small{color:#7d8c83;margin-top:4px;font-size:9px}.mouse-sidebar-filter-title{color:#a9b9b0;letter-spacing:.2px;justify-content:space-between;align-items:center;margin:18px 0 9px;font-size:11px;font-weight:750;display:flex}.mouse-sidebar-filter-title button{color:#9bb3a4;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.mouse-sidebar-filter-grid{grid-template-columns:1fr 1fr;gap:9px 8px;display:grid}.mouse-sidebar-filter-grid label{color:#8fa397;gap:5px;margin:0;font-size:10px;line-height:1.25;display:grid}.mouse-sidebar-filter-grid select,.mouse-sidebar-filter-grid input:not([type=range]){box-sizing:border-box;color:#fff;background:#20392f;border:1px solid #4c675a;border-radius:5px;outline:none;width:100%;min-height:32px;padding:7px 8px;font-size:11px}.mouse-sidebar-filter-grid input:not([type=range])::placeholder{color:#7f9589}.mouse-sidebar-filter-grid .mouse-age-filter{grid-column:1/-1;gap:7px}.mouse-age-filter>span{color:#a9b9b0;justify-content:space-between;align-items:center;display:flex}.mouse-age-filter output{color:#d8e6db;font-variant-numeric:tabular-nums;font-size:10px}.mouse-age-track{gap:3px;padding:1px 0;display:grid}.mouse-age-track input[type=range]{accent-color:#a7c7b1;cursor:pointer;width:100%;height:17px;margin:0}.mouse-filter-summary{overflow-wrap:anywhere;max-width:100%;margin-top:4px;line-height:1.35;color:#9aaba0!important;font-size:9px!important}.mouse-colony-v2 .mouse-list-filters{min-height:0}.mouse-colony-v2 .series-table-head,.mouse-colony-v2 .series-row{grid-template-columns:minmax(94px,.75fr) minmax(205px,2.1fr) 52px 68px minmax(70px,.72fr) minmax(82px,.84fr)}.mouse-colony-v2 .series-row small{font-size:9px}.mouse-colony-v2 .series-row>span:nth-child(2){font-size:10px;line-height:1.3}@media (max-width:720px){.mouse-sidebar-filter-grid{gap:8px 7px}.mouse-colony-v2 .series-row{min-height:0}.mouse-filter-summary{font-size:8.5px!important}.mouse-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mouse-stats-grid>div{padding:7px 5px}}.library-context:has(+.mouse-colony-v2){min-height:0;margin-bottom:12px;padding:14px 18px}.library-context:has(+.mouse-colony-v2) h1{letter-spacing:-.4px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:24px;font-weight:780}.library-context:has(+.mouse-colony-v2) p:last-child{font-size:12px}.mouse-colony-v2 .mouse-series-toolbar{background:#fff;border:1px solid #d9e4dc;border-bottom:0;border-radius:7px 7px 0 0;padding:11px 13px 0}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{border-bottom:0;padding-bottom:11px}.mouse-colony-v2 .mouse-series-toolbar .series-tabs button{background:#fbfdfb;min-height:36px;padding:8px 12px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:12px;font-weight:700}.mouse-colony-v2 .mouse-series-toolbar .series-tabs button.active{color:#6f5225;background:#fff8e8;border-color:#c0923a}.mouse-colony-v2 .mouse-series-context{background:#f7faf8;border:1px solid #d9e4dc;border-top-color:#edf2ee;border-radius:0 0 7px 7px;margin:0;padding:10px 14px}.mouse-colony-v2 .mouse-series-context h2{font-size:18px}.mouse-colony-v2 .mouse-series-context p{font-size:11px}.mouse-colony-v2 .mouse-series-context>span{padding:6px 9px;font-size:11px}.mouse-colony-v2 .mouse-workspace{margin-top:12px}.mouse-colony-v2 .mouse-list-filters{background:#f7faf8;border:1px solid #d9e4dc;border-radius:6px 6px 0 0}.mouse-colony-v2 .mouse-stats-head{align-items:flex-start}.mouse-colony-v2 .mouse-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mouse-colony-v2 .mouse-stats-grid>div{padding:7px 6px}.mouse-sidebar-filter-grid{background:#0d251c40;border:1px solid #365246;border-radius:6px;padding:10px}@media (max-width:720px){.library-context:has(+.mouse-colony-v2){align-items:flex-start;min-height:0}.library-context:has(+.mouse-colony-v2) h1{font-size:21px}.mouse-colony-v2 .mouse-series-toolbar{padding:9px 10px 0}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{padding-bottom:9px}.mouse-colony-v2 .mouse-series-toolbar .series-tabs button{flex:1;justify-content:center}.mouse-colony-v2 .mouse-series-context{padding:9px 11px}.mouse-colony-v2 .mouse-series-context h2{font-size:17px}.mouse-colony-v2 .mouse-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mouse-colony-v2 .mouse-workspace{margin-top:10px}}.mouse-primary-modes{background:#fff;border:1px solid #d6e2d9;border-radius:8px;justify-content:space-between;align-items:stretch;gap:12px;padding:10px 12px;display:flex}.mouse-primary-modes>nav{gap:6px;display:flex}.mouse-primary-modes>nav>button{color:#496052;text-align:left;cursor:pointer;background:#f8faf8;border:1px solid #d9e3dc;border-radius:6px;min-width:170px;padding:9px 12px}.mouse-primary-modes>nav>button strong,.mouse-primary-modes>nav>button small{display:block}.mouse-primary-modes>nav>button strong{font-size:12px}.mouse-primary-modes>nav>button small{color:#819087;margin-top:3px;font-size:9px}.mouse-primary-modes>nav>button.active{color:#fff;background:#2f6849;border-color:#2f6849}.mouse-primary-modes>nav>button.active small{color:#dce9df}.mouse-primary-modes>nav>button:disabled{cursor:not-allowed;opacity:.5}.mouse-primary-modes>.contextual-add{min-width:118px}.mouse-colony-v2 .mouse-primary-modes+.mouse-series-toolbar{border-radius:7px;margin-top:10px}.husbandry-overview{gap:12px;margin-top:12px;display:grid}.husbandry-overview-head{background:linear-gradient(115deg,#f0f7f2,#fff);border:1px solid #d6e2d9;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 20px;display:flex}.husbandry-overview-head h2{color:#254f38;margin:3px 0;font:650 24px Inter,Noto Sans TC,sans-serif}.husbandry-overview-head p:not(.eyebrow){color:#738279;margin:5px 0 0;font-size:11px}.husbandry-overview-head label{color:#607267;gap:5px;font-size:10px;font-weight:700;display:grid}.husbandry-overview-head select{color:#365541;background:#fff;border:1px solid #cbd9cf;border-radius:5px;min-width:210px;min-height:37px;padding:7px 10px}.husbandry-kpis{grid-template-columns:1.3fr repeat(4,1fr);gap:8px;display:grid}.husbandry-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3da;border-radius:7px;min-height:88px;padding:12px 14px}.husbandry-kpis button:hover{background:#f6faf7;border-color:#7fa18b}.husbandry-kpis small,.husbandry-kpis span{color:#78887f;font-size:9px;display:block}.husbandry-kpis strong{color:#285e41;margin:5px 0 2px;font:700 26px Georgia,Noto Serif TC,serif;display:block}.husbandry-kpis button:last-child{background:#fffaf0;border-color:#e5d6b7}.husbandry-kpis button:last-child strong{color:#946825}.husbandry-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:12px;display:grid}.husbandry-panel{background:#fff;border:1px solid #d7e2da;border-radius:8px;overflow:hidden}.husbandry-panel-head{background:#f7faf8;border-bottom:1px solid #dfe7e1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.husbandry-panel-head>div{align-items:center;gap:9px;display:flex}.husbandry-panel-head b{color:#356249;background:#e3eee6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.husbandry-panel-head strong,.husbandry-panel-head small{display:block}.husbandry-panel-head strong{color:#345943;font-size:13px}.husbandry-panel-head small{color:#819087;margin-top:2px;font-size:9px}.husbandry-panel-head em{color:#788980;font-size:10px;font-style:normal}.genotype-matrix-head,.genotype-matrix-row{grid-template-columns:minmax(220px,1fr) repeat(4,68px);align-items:center;gap:5px;display:grid}.genotype-matrix-head{color:#7c8981;text-align:center;padding:9px 6px;font-size:9px;font-weight:700}.genotype-matrix-head span:first-child{text-align:left}.genotype-matrix-row{border-top:1px solid #e5ebe7;min-height:39px;padding:4px 6px}.genotype-matrix-row>strong{color:#3c5947;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.genotype-matrix-row button{color:#3c654d;cursor:pointer;background:#eff5f1;border:0;border-radius:5px;min-height:28px;font-size:11px;font-weight:750}.genotype-matrix-row button:hover{background:#dcebe0}.genotype-matrix-row button:disabled{color:#a6b0aa;cursor:default;background:0 0}.genotype-matrix-row button.warn{color:#936821;background:#fff2dc}.genotype-matrix-row button.total{color:#fff;background:#2f6949}.genotype-matrix-row>span{text-align:center;color:#9aa59f;font-size:10px}.age-distribution{gap:6px;padding:13px 14px 6px;display:grid}.age-distribution button{color:#536a5d;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr 30px;align-items:center;gap:8px;padding:5px 0;display:grid}.age-distribution button:disabled{opacity:.55;cursor:default}.age-distribution button>strong{text-align:right;font-size:11px}.age-track{background:#eef2ef;border-radius:6px;height:11px;display:flex;overflow:hidden}.age-track i{height:100%}.age-track .female,.age-legend .female{background:#c18aab}.age-track .male,.age-legend .male{background:#5d89a6}.age-track .unknown,.age-legend .unknown{background:#c5b27c}.age-legend{color:#7c8982;justify-content:flex-end;gap:11px;padding:5px 14px 13px;font-size:8px;display:flex}.age-legend span{align-items:center;gap:4px;display:flex}.age-legend i{border-radius:50%;width:7px;height:7px}.series-status-panel,.quality-panel{grid-column:span 1}.husbandry-series-list,.husbandry-quality-list{padding:5px 10px 9px}.husbandry-series-list button,.husbandry-quality-list button{color:#405b49;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebe7;align-items:center;gap:8px;width:100%;padding:8px 5px;display:grid}.husbandry-series-list button{grid-template-columns:28px 1fr 34px}.husbandry-series-list button:first-child,.husbandry-quality-list button:first-child{border-top:0}.husbandry-series-list button:hover,.husbandry-quality-list button:hover{background:#f6faf7}.husbandry-series-list button>b{color:#315f46;background:#e5efe7;border-radius:5px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.husbandry-series-list strong,.husbandry-series-list small,.husbandry-quality-list strong,.husbandry-quality-list small{display:block}.husbandry-series-list strong,.husbandry-quality-list strong{font-size:10px}.husbandry-series-list small,.husbandry-quality-list small{color:#839087;margin-top:2px;font-size:8px}.husbandry-series-list em,.husbandry-quality-list em{color:#2f6849;text-align:right;font-size:12px;font-style:normal;font-weight:750}.husbandry-quality-list button{grid-template-columns:1fr 34px}.husbandry-quality-list button:disabled{opacity:.48;cursor:default}.husbandry-quality-list em{color:#956729}.husbandry-drilldown{background:#fff;border:1px solid #cbdcd0;border-radius:8px;overflow:hidden;box-shadow:0 12px 32px #1f463014}.husbandry-drilldown>header{background:#edf5ef;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.husbandry-drilldown h3{color:#2d5b40;margin:2px 0;font-size:15px}.husbandry-drilldown header small,.husbandry-drilldown header p{color:#7b8a81;margin:0;font-size:9px}.husbandry-drilldown header button{color:#496354;cursor:pointer;background:#fff;border:1px solid #c7d6cc;border-radius:5px;padding:6px 10px;font-size:10px}.husbandry-drilldown>div{max-height:310px;overflow:auto}.husbandry-drilldown>div>button{color:#53675b;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebe7;grid-template-columns:110px minmax(220px,1fr) 145px 80px;align-items:center;gap:10px;width:100%;padding:9px 14px;display:grid}.husbandry-drilldown>div>button:hover{background:#f6faf7}.husbandry-drilldown>div>button strong{color:#2f5d42;font-size:11px}.husbandry-drilldown>div>button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.husbandry-drilldown>p{color:#8a6b35;background:#fff9ed;margin:0;padding:9px 14px;font-size:9px}@media (max-width:900px){.mouse-primary-modes{flex-direction:column;align-items:stretch}.mouse-primary-modes>nav{grid-template-columns:repeat(3,1fr);display:grid}.mouse-primary-modes>nav>button{min-width:0}.mouse-primary-modes>.contextual-add{width:100%}.husbandry-dashboard-grid{grid-template-columns:1fr}.husbandry-kpis{grid-template-columns:repeat(3,1fr)}.husbandry-kpis button:first-child{grid-column:span 2}}@media (max-width:720px){.mouse-primary-modes,.mouse-primary-modes>nav>button{padding:8px}.mouse-primary-modes>nav>button small{display:none}.husbandry-overview-head{flex-direction:column;align-items:stretch;padding:14px}.husbandry-overview-head select{width:100%;min-width:0}.husbandry-kpis{grid-template-columns:1fr 1fr}.husbandry-kpis button:first-child{grid-column:span 2}.husbandry-kpis button{min-height:74px;padding:10px}.husbandry-dashboard-grid{grid-template-columns:1fr}.genotype-matrix{padding:0 7px 7px}.genotype-matrix-head,.genotype-matrix-row{grid-template-columns:minmax(120px,1fr) repeat(4,42px);gap:3px}.genotype-matrix-row>strong{font-size:9px}.genotype-matrix-row button{font-size:10px}.husbandry-drilldown>div>button{grid-template-columns:82px 1fr}.husbandry-drilldown>div>button span:nth-child(3),.husbandry-drilldown>div>button span:nth-child(4){display:none}}.mouse-sidebar-filter-grid .mouse-age-filter input[type=range]:disabled{opacity:.38;cursor:not-allowed;filter:grayscale()}.mouse-sidebar-filter-grid .mouse-age-filter:has(input[type=range]:disabled)>span{color:#71867a}.mouse-sidebar-filter-grid .mouse-age-filter output{font-weight:750}.mouse-age-range{position:relative;height:30px!important;padding:0!important;display:block!important}.mouse-age-range:before{content:"";background:#dbe5df;border-radius:4px;height:5px;position:absolute;top:13px;left:0;right:0}.mouse-age-range .mouse-age-fill{background:#79a489;border-radius:4px;height:5px;position:absolute;top:13px}.mouse-age-range input[type=range]{pointer-events:none;-webkit-appearance:none;appearance:none;accent-color:#4e8062;position:absolute;inset:0;background:0 0!important;width:100%!important;height:30px!important;margin:0!important}.mouse-age-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:5px}.mouse-age-range input[type=range]::-moz-range-track{background:0 0;height:5px}.mouse-age-range input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:pointer;background:#2f745b;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-6.5px;box-shadow:0 1px 4px #17372747}.mouse-age-range input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#2f745b;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #17372747}.mouse-age-range input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed;background:#76907f}.mouse-age-range input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed;background:#76907f}.mouse-age-range input:first-of-type{z-index:3}.mouse-age-range input:last-of-type{z-index:4}.sidebar-filters>.mouse-sidebar-filter-title,.sidebar-filters>.mouse-sidebar-filter-grid{display:none}.mouse-filter-portal-host{display:block}.mouse-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mouse-operational-grid fieldset{background:#fff;border:1px solid #d5e2d9;border-radius:7px;min-width:0;margin:0;padding:13px}.mouse-operational-grid legend{color:#315e43;padding:0 7px;font-size:12px;font-weight:800}.mouse-operational-grid label{margin-top:9px}.mouse-operational-grid label:first-child{margin-top:0}.mouse-operational-grid textarea{resize:vertical;min-height:54px}.mouse-operational-grid .form-row{gap:9px}.mouse-operational-grid input,.mouse-operational-grid select{min-height:38px}.repeat-list{gap:8px;display:grid}.repeat-row{background:#fbfdfb;border:1px solid #e1e9e3;border-radius:6px;padding:10px 32px 10px 10px;position:relative}.repeat-row-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.repeat-row-fields label{margin:0!important}.repeat-row-fields label:last-child:first-child,.repeat-row-fields label:last-child:nth-child(3){grid-column:1/-1}.repeat-remove{color:#9a5146;cursor:pointer;background:#f5e7e2;border:0;border-radius:50%;width:22px;height:22px;font-size:15px;line-height:1;position:absolute;top:8px;right:7px}.repeat-add{color:#356149;cursor:pointer;background:#f5faf6;border:1px dashed #8dac98;border-radius:5px;min-height:32px;margin-top:9px;padding:6px 10px;font-size:11px;font-weight:750}.repeat-add:hover{background:#e9f3eb}.mouse-operational-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 10px 12px;display:grid}.mouse-operational-read-grid article{background:#fbfdfb;border:1px solid #dfe8e1;border-radius:6px;padding:10px}.mouse-operational-read-grid h4{color:#315e43;margin:0 0 8px;font-size:11px}.mouse-operational-read-grid article>div{border-top:1px solid #e7eee9;grid-template-columns:1fr auto;gap:3px 8px;padding:7px 0;display:grid}.mouse-operational-read-grid article>div:first-of-type{border-top:0}.mouse-operational-read-grid strong{color:#3b5846;font-size:11px}.mouse-operational-read-grid time{color:#829087;font-size:9px}.mouse-operational-read-grid span{color:#65766b;grid-column:1/-1;font-size:10px;line-height:1.4}@media (max-width:720px){.mouse-operational-grid{grid-template-columns:1fr;gap:10px}.mouse-operational-grid fieldset{padding:11px}.mouse-operational-grid .form-row{grid-template-columns:1fr;gap:0}.repeat-row-fields{grid-template-columns:1fr}.repeat-row-fields label:last-child:first-child,.repeat-row-fields label:last-child:nth-child(3){grid-column:auto}.mouse-operational-read-grid{grid-template-columns:1fr}}.mouse-colony-v2 .mouse-detail.series-detail{background:#f8fbf9;border:1px solid #cfded3;border-radius:9px;overflow:hidden;box-shadow:0 10px 28px #244b3514}.mouse-colony-v2 .mouse-card-title{background:#fff;border-bottom:1px solid #dce7df;padding:20px 22px 17px}.mouse-colony-v2 .mouse-card-title .eyebrow{color:#6a8975;letter-spacing:1.4px;font-size:9px}.mouse-colony-v2 .mouse-card-title h2{color:#244e38;letter-spacing:-.5px;margin:3px 0 5px;font-size:26px}.mouse-colony-v2 .mouse-card-title p:not(.eyebrow){color:#7c8c83;margin:0;font-size:11px}.mouse-card-overview{background:#f2f7f3;border-bottom:1px solid #dce7df;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 16px;display:grid}.overview-item{background:#fff;border:1px solid #d8e5db;border-radius:6px;min-height:52px;padding:8px 10px}.overview-item small,.overview-item strong{display:block}.overview-item small{color:#7d8d83;font-size:9px;font-weight:700}.overview-item strong{color:#315d43;margin-top:5px;font-size:13px;line-height:1.2}.overview-item.ok{border-top:3px solid #6d9d7b}.overview-item.warn{border-top:3px solid #bb9153}.overview-item.alert{border-top:3px solid #b96154}.mouse-colony-v2 .mouse-card-section{background:#fff;border:1px solid #d9e5dc;border-radius:7px;margin:12px 14px;box-shadow:0 2px 8px #284b3506}.mouse-colony-v2 .mouse-card-heading{background:#fbfdfb;border-bottom:1px solid #e3ebe5;min-height:44px;padding:0 13px}.mouse-colony-v2 .mouse-card-heading b{width:23px;height:23px}.mouse-colony-v2 .mouse-card-heading strong{color:#294f39;font-size:13px}.mouse-colony-v2 .mouse-basic-section dl{gap:0;padding:4px 9px 9px}.mouse-colony-v2 .mouse-basic-section dl>div{border-bottom:1px solid #e6eee8;min-height:57px;padding:11px 10px}.mouse-colony-v2 .mouse-basic-section dl>div:nth-last-child(-n+2){border-bottom:0}.mouse-colony-v2 .mouse-genotype-read dl{gap:9px;padding:11px}.mouse-colony-v2 .mouse-genotype-read dl>div{background:#fbfdfb;border-color:#d8e5dc;min-height:145px}.mouse-colony-v2 .mouse-operational-read{margin-bottom:14px}.mouse-colony-v2 .mouse-operational-read-grid{padding:11px}.mouse-colony-v2 .mouse-special-note{margin:0 12px 12px}.mouse-colony-v2 .detail-edit{color:#fff;background:#315f45;border-radius:5px;min-width:70px;min-height:34px;font-size:11px}.mouse-colony-v2 .detail-edit:hover{background:#244d36}.material-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}.material-category-nav button{letter-spacing:.1px;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex;border:1px solid #0000!important;border-radius:7px!important;padding:8px 9px!important;font-size:11.5px!important}.material-category-nav button span{color:#c2d8ca;letter-spacing:-.2px;background:#244237;border:1px solid #527264;border-radius:6px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.material-category-nav button:hover{background:#20392f!important;border-color:#49695b!important}.material-category-nav button.nav-active{color:#654b24;background:#fff8e8;box-shadow:0 2px 8px #0d261b1f;border-color:#d8c39d!important}.material-category-nav button.nav-active span{color:#fff;background:#315f45;border-color:#35654a}.mouse-colony-v2 .mouse-operational-read-grid{grid-template-columns:1fr;gap:0}.mouse-colony-v2 .mouse-operational-read-grid article{background:#fff;border:0;border-radius:0;padding:0 12px 8px}.mouse-colony-v2 .mouse-operational-read-grid h4{background:#f3f8f4;border-bottom:1px solid #dfe9e2;margin:0 -12px;padding:9px 12px;font-size:11px}.mouse-colony-v2 .mouse-operational-read-grid article>div{white-space:nowrap;border-top:1px solid #edf2ee;grid-template-columns:minmax(150px,.55fr) 110px minmax(0,1.7fr);align-items:center;min-height:39px;padding:7px 0}.mouse-colony-v2 .mouse-operational-read-grid article>div:first-of-type{border-top:0}.mouse-colony-v2 .mouse-operational-read-grid strong{text-overflow:ellipsis;overflow:hidden}.mouse-colony-v2 .mouse-operational-read-grid span{text-overflow:ellipsis;white-space:nowrap;grid-column:3;overflow:hidden}.mouse-notes-inline{background:#fffaf2;border:1px solid #e6dccb;border-left:3px solid #b88b53;border-radius:5px;margin:0 12px 13px;padding:11px 13px}.mouse-notes-inline>strong{color:#815f3d;margin-bottom:6px;font-size:11px;display:block}.mouse-notes-inline p{color:#665646;margin:5px 0 0;font-size:11px;line-height:1.45}.mouse-notes-inline p b{color:#896847;margin-right:7px;font-size:10px}@media (max-width:720px){.mouse-colony-v2 .mouse-workspace{grid-template-columns:1fr}.mouse-colony-v2 .mouse-operational-read-grid article>div{white-space:normal;grid-template-columns:1fr auto}.mouse-colony-v2 .mouse-operational-read-grid span{white-space:normal;grid-column:1/-1}}.audit-backdrop{z-index:1200;background:#18271e70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.audit-panel{background:#fbfdfb;border:1px solid #d5e2d9;border-radius:10px;width:min(620px,100%);max-height:min(680px,90vh);overflow:auto;box-shadow:0 28px 80px #00000047}.audit-panel>header{z-index:1;background:#fff;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.audit-panel h2{color:#254e38;margin:3px 0;font:600 24px Georgia,Noto Serif TC,serif}.audit-panel header p:last-child{color:#728178;margin:5px 0 0;font-size:12px}.audit-panel header button{color:#4c6556;cursor:pointer;background:#fff;border:1px solid #cbd9cf;border-radius:5px;padding:8px 11px;font-size:12px}.audit-list{padding:12px 18px 18px}.audit-list>p{color:#79877f;padding:18px 4px;font-size:12px}.audit-list article{border-bottom:1px solid #e3ebe5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 3px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-action{color:#547262;text-align:center;background:#eef3ef;border-radius:10px;min-width:38px;padding:4px 6px;font-size:10px;font-weight:750}.audit-action.action-新增{color:#326148;background:#e1efe5}.audit-action.action-修改{color:#3f657b;background:#e9f0f5}.audit-action.action-刪除,.audit-action.action-刪除附件{color:#99513f;background:#f6e7e2}.audit-action.action-上傳附件{color:#8a6325;background:#f7eddc}.audit-list strong,.audit-list small{display:block}.audit-list strong{color:#365745;font-size:12px}.audit-list small{color:#829087;margin-top:4px;font-size:10px}.audit-list time{color:#87948c;white-space:nowrap;font-size:10px}@media (max-width:720px){.audit-backdrop{align-items:end;padding:0}.audit-panel{border-radius:12px 12px 0 0;width:100%;max-height:82vh}.audit-panel>header{padding:17px}.audit-list{padding:10px 14px}.audit-list article{grid-template-columns:auto minmax(0,1fr)}.audit-list time{color:#8a978f;grid-column:2}}.content.content-without-topbar{padding-top:22px}@media (max-width:720px){.content.content-without-topbar{padding-top:14px}}.mouse-colony-v2 .mouse-overview{background:#f8fbf9;border:1px solid #d3e0d6;border-radius:9px;margin-top:12px;overflow:hidden;box-shadow:0 8px 24px #254b360a}.mouse-overview-head{background:#fff;border-bottom:1px solid #dce7df;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 17px;display:flex}.mouse-overview-head h2{color:#244e38;letter-spacing:-.4px;margin:3px 0 4px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:22px;font-weight:780}.mouse-overview-head p:not(.eyebrow){color:#75867b;margin:0;font-size:12px}.mouse-overview-head>span{color:#396149;background:#eef5f0;border-radius:14px;flex:none;padding:7px 11px;font-size:11px;font-weight:750}.mouse-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.mouse-overview-card{background:#fff;border:1px solid #d9e5dc;border-radius:8px;min-width:0;overflow:hidden}.mouse-overview-card>header{border-bottom:1px solid #e5ede7;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px 13px;display:flex}.mouse-overview-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.mouse-overview-card>header b{color:#315f45;background:#edf5ef;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.mouse-overview-card h3{color:#2d513c;margin:0;font-size:14px;line-height:1.25}.mouse-overview-card h3+p{color:#86938b;margin:3px 0 0;font-size:10px}.mouse-overview-card button{color:#41624e;cursor:pointer;background:#fff;border:1px solid #c9d9ce;border-radius:5px;flex:none;min-height:30px;padding:5px 9px;font-size:10px;font-weight:750}.mouse-overview-card button:hover{background:#f4f9f5;border-color:#628d71}.mouse-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 16px;display:grid}.mouse-overview-stats>div{background:#fbfdfb;border:1px solid #e0e9e3;border-radius:6px;min-width:0;padding:8px}.mouse-overview-stats>div.deceased{background:#fffaf9;border-color:#ecd8d4}.mouse-overview-stats small,.mouse-overview-stats strong{display:block}.mouse-overview-stats small{color:#819087;min-height:23px;font-size:9px;font-weight:700;line-height:1.2}.mouse-overview-stats strong{color:#315e43;font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;line-height:1}.mouse-overview-stats .deceased strong{color:#a4534c}.mouse-overview-card>footer{color:#75847a;background:#f8fbf9;border-top:1px solid #e8eee9;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:10px;line-height:1.35;display:flex}.mouse-overview-card>footer span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:64%;overflow:hidden}.mouse-overview-card>footer b{color:#7c5d2a;font-size:12px}@media (max-width:720px){.mouse-colony-v2 .mouse-overview{margin-top:10px}.mouse-overview-head{flex-direction:column;align-items:flex-start;padding:17px}.mouse-overview-grid{grid-template-columns:1fr;padding:10px}.mouse-overview-stats{padding:11px}.mouse-overview-card>footer span:last-child{max-width:58%}}.mouse-full-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14281d7a;justify-content:center;align-items:flex-start;padding:38px 32px;display:flex;position:fixed;inset:0;overflow:auto}.mouse-full-card{background:#f5f9f6;border:1px solid #cbdcd0;border-radius:10px;width:min(1180px,100vw - 64px);margin:auto;overflow:hidden;box-shadow:0 22px 70px #122d1d40}.mouse-full-head{background:#fff;border-bottom:1px solid #d5e2d8;justify-content:space-between;align-items:center;gap:24px;padding:23px 28px 20px;display:flex}.mouse-full-head h2{color:#244e38;letter-spacing:-.7px;margin:3px 0 4px;font-size:30px}.mouse-full-head p:not(.eyebrow){color:#74857a;margin:0;font-size:12px}.mouse-full-actions{align-items:center;gap:10px;display:flex}.mouse-full-actions button{color:#385c45;cursor:pointer;background:#fff;border:1px solid #c8d8cc;border-radius:5px;min-width:66px;min-height:34px;font-size:11px}.full-status{color:#356149;background:#e5f0e8;border-radius:14px;padding:7px 12px;font-size:11px;font-weight:800}.full-status.alert{color:#9a4d45;background:#f5ded9}.mouse-full-summary{background:#d5e2d8;border-bottom:1px solid #d5e2d8;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.mouse-full-summary>div{background:#f8fbf9;min-height:66px;padding:13px 16px}.mouse-full-summary small,.mouse-full-summary strong{display:block}.mouse-full-summary small{color:#7d8e83;font-size:9px;font-weight:750}.mouse-full-summary strong{color:#315e43;margin-top:6px;font-size:14px;line-height:1.3}.mouse-full-section{background:#fff;border:1px solid #d5e2d8;border-radius:7px;margin:14px 18px;overflow:hidden}.mouse-full-section-head{background:#fbfdfb;border-bottom:1px solid #e0e9e2;align-items:center;gap:9px;min-height:47px;padding:0 16px;display:flex}.mouse-full-section-head b{color:#315e43;background:#dcebe0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.mouse-full-section-head h3{color:#294f39;margin:0;font-size:14px}.mouse-full-section-head span{color:#849389;margin-left:auto;font-size:10px}.mouse-full-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 10px 10px;display:grid}.mouse-full-info-grid>div{border-bottom:1px solid #e7eee9;min-height:58px;padding:11px 10px}.mouse-full-info-grid .wide{grid-column:span 2}.mouse-full-info-grid small,.mouse-full-info-grid strong{display:block}.mouse-full-info-grid small{color:#839188;font-size:9px}.mouse-full-info-grid strong{color:#3b5846;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4}.mouse-full-genetics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.mouse-full-genetics>div{background:#f8fbf9;border:1px solid #dbe7de;border-radius:6px;min-height:106px;padding:11px 13px}.mouse-full-genetics h4{color:#315e43;margin:0 0 8px;font-size:12px}.mouse-full-genetics p{color:#536b5b;margin:4px 0;font-size:11px;line-height:1.35}.mouse-full-timeline{padding:0 12px 12px}.mouse-full-event-group{border-bottom:1px solid #e4ece6}.mouse-full-event-group:last-child{border-bottom:0}.mouse-full-event-group h4{color:#315e43;margin:0;padding:10px 4px 7px;font-size:11px}.mouse-full-event-row{white-space:nowrap;border-top:1px solid #edf2ee;grid-template-columns:110px 180px minmax(0,1fr);align-items:center;min-height:38px;padding:6px 4px;display:grid}.mouse-full-event-row time{color:#7e8e84;font-size:10px}.mouse-full-event-row strong{color:#3b5846;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mouse-full-event-row span{color:#607267;text-overflow:ellipsis;font-size:10px;overflow:hidden}.mouse-full-card .mouse-empty{padding:13px 4px}.mouse-series-subnav{background:#fff;border:1px solid #d6e2d9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 13px;display:flex}.mouse-series-subnav strong{color:#315b42;margin-top:2px;font-size:14px;display:block}.mouse-series-subnav nav{background:#edf3ef;border-radius:6px;gap:4px;padding:3px;display:flex}.mouse-series-subnav nav button{color:#65766b;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 15px;font-size:10px;font-weight:750}.mouse-series-subnav nav button.active{color:#2f6849;background:#fff;box-shadow:0 1px 5px #2449331f}.husbandry-series-badge{color:#315f45;background:#dfede3;border-radius:16px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.experiment-panel{grid-column:1/-1}.experiment-matrix{padding:0 12px 9px;overflow-x:auto}.experiment-matrix-head,.experiment-matrix-row{grid-template-columns:minmax(190px,1.25fr) repeat(var(--experiment-columns),minmax(92px,1fr));align-items:stretch;min-width:max-content;display:grid}.experiment-matrix-head span{color:#77877d;text-align:center;justify-content:center;align-items:flex-end;min-width:92px;padding:9px 6px;font-size:9px;font-weight:750;display:flex}.experiment-matrix-head span:first-child{justify-content:flex-start;min-width:190px}.experiment-matrix-row{border-top:1px solid #e5ebe7}.experiment-matrix-row>strong{color:#3c5947;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:190px;padding:8px 6px;font-size:10px;display:flex;overflow:hidden}.experiment-matrix-row button{color:#2f6849;cursor:pointer;background:#f0f6f2;border:0;border-left:1px solid #edf1ee;min-width:92px;font-size:11px;font-weight:800}.experiment-matrix-row button:hover{background:#dcebe0}.experiment-matrix-row button:disabled{color:#aab4ae;cursor:default;background:#fbfcfb}.husbandry-empty{color:#839087;text-align:center;margin:0;padding:22px;font-size:11px}@media (max-width:720px){.mouse-series-subnav{flex-direction:column;align-items:stretch}.mouse-series-subnav nav{grid-template-columns:1fr 1fr;display:grid}.husbandry-series-badge{align-self:flex-start}.experiment-matrix-head,.experiment-matrix-row{grid-template-columns:minmax(130px,1fr) repeat(var(--experiment-columns),74px)}.experiment-matrix-head span:first-child,.experiment-matrix-row>strong{min-width:130px}.experiment-matrix-head span,.experiment-matrix-row button{min-width:74px}}.mouse-series-subnav{background:linear-gradient(115deg,#f3f8f4,#fff);min-height:88px;margin-top:12px;padding:15px 18px}.mouse-series-page-title strong{letter-spacing:-.35px;font-size:24px;line-height:1.2}.mouse-series-page-title small{color:#708178;margin-top:5px;font-size:12px;line-height:1.4;display:block}.mouse-series-page-actions{align-items:center;gap:12px;display:flex}.mouse-series-subnav nav button{min-height:36px;padding:8px 16px;font-size:12px}.husbandry-series-badge{font-size:12px}.husbandry-overview{gap:10px;margin-top:10px}.husbandry-kpis{grid-template-columns:repeat(4,1fr);gap:10px}.husbandry-kpis button{min-height:76px;padding:11px 15px}.husbandry-kpis small{font-size:12px;font-weight:750}.husbandry-kpis span{font-size:11px}.husbandry-kpis strong{margin:4px 0 1px;font-size:28px;line-height:1}.husbandry-dashboard-grid{gap:10px}.husbandry-panel-head{min-height:61px;padding:11px 16px}.husbandry-panel-head b{width:28px;height:28px;font-size:11px}.husbandry-panel-head strong{font-size:16px;line-height:1.25}.husbandry-panel-head small{margin-top:3px;font-size:11px;line-height:1.35}.husbandry-panel-head em{font-size:12px}.genotype-matrix{padding:0 14px 9px}.genotype-matrix-head{padding:10px 7px;font-size:11px}.genotype-matrix-row{min-height:46px;padding:5px 7px}.genotype-matrix-row>strong{font-size:12px}.genotype-matrix-row button{min-height:34px;font-size:13px}.genotype-matrix-row>span{font-size:12px}.age-panel-meta{align-items:center!important;gap:12px!important;display:flex!important}.age-panel-meta .age-legend{padding:0;font-size:10px;display:flex}.age-distribution{gap:5px;padding:12px 16px 15px}.age-distribution button{border-radius:6px;grid-template-columns:76px 1fr 32px;min-height:37px;padding:5px 7px}.age-distribution button:hover{background:#f5f8f6}.age-distribution button.senior{color:#805d25;background:#fff8ec}.age-distribution button.senior .age-track{box-shadow:0 0 0 1px #ead7b7}.age-distribution button>span{font-size:12px}.age-distribution button>strong{font-size:13px}.age-track{height:12px}.husbandry-quality-list{padding:7px 12px 11px}.husbandry-quality-list button{min-height:48px;padding:8px 7px}.husbandry-quality-list strong{font-size:12px}.husbandry-quality-list small{font-size:11px}.husbandry-quality-list em{font-size:13px}.experiment-matrix-head span{padding:11px 7px;font-size:11px}.experiment-matrix-row>strong{padding:10px 7px;font-size:12px}.experiment-matrix-row button{font-size:13px}.husbandry-empty{font-size:12px}.husbandry-drilldown header small,.husbandry-drilldown header p{font-size:11px}.husbandry-drilldown header button,.husbandry-drilldown>div>button strong{font-size:12px}.husbandry-drilldown>div>button span{font-size:11px}@media (max-width:900px){.mouse-series-page-actions{flex-direction:column;align-items:flex-end}.husbandry-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.mouse-series-subnav{min-height:0;padding:14px}.mouse-series-page-title strong{font-size:21px}.mouse-series-page-title small{font-size:11px}.mouse-series-page-actions{align-items:stretch;gap:9px}.mouse-series-page-actions .husbandry-series-badge{align-self:flex-start}.mouse-series-subnav nav button{font-size:11px}.husbandry-kpis{grid-template-columns:1fr 1fr}.husbandry-kpis button{min-height:70px}.husbandry-panel-head{align-items:flex-start}.husbandry-panel-head strong{font-size:14px}.age-panel-meta{flex-direction:column;align-items:flex-end!important;gap:5px!important}.age-panel-meta .age-legend{gap:7px}.genotype-matrix-head,.genotype-matrix-row{grid-template-columns:minmax(128px,1fr) repeat(4,44px)}.genotype-matrix-row>strong,.experiment-matrix-head span,.experiment-matrix-row button{font-size:11px}}.mouse-series-summary-head{grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:18px;margin-top:0;display:grid}.mouse-series-basics{border-left:1px solid #dce6df;border-right:1px solid #dce6df;align-self:stretch;display:flex}.mouse-series-basics button{color:#365745;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #e3ebe5;grid-template-columns:1fr auto;align-content:center;column-gap:4px;min-width:68px;padding:7px 12px;display:grid}.mouse-series-basics button:first-child{border-left:0}.mouse-series-basics button:hover{background:#f2f7f3}.mouse-series-basics small{color:#72837a;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:750}.mouse-series-basics strong{font-feature-settings:"tnum" 1,"ss01" 1;font-variant-numeric:tabular-nums;letter-spacing:-.45px;font-family:Inter,Noto Sans TC,sans-serif;font-size:24px;font-weight:720;line-height:1.1}.mouse-series-basics span{color:#87958c;align-self:end;font-size:10px;line-height:1.3}.mouse-series-basics .needs-attention strong{color:#a26b1d}.mouse-series-basics .needs-attention small:before{content:"";vertical-align:1px;background:#d59a38;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.mouse-series-summary-head>nav{white-space:nowrap}.mouse-series-summary-head+.husbandry-dashboard-grid{margin-top:0}@media (max-width:1120px){.mouse-series-summary-head{grid-template-columns:minmax(240px,1fr) auto}.mouse-series-summary-head .mouse-series-basics{border:1px solid #dce6df;border-radius:6px;grid-area:2/1/auto/-1}.mouse-series-summary-head .mouse-series-basics button{flex:1}.mouse-series-summary-head>nav{grid-area:1/2}}@media (max-width:720px){.mouse-series-summary-head{display:flex;overflow:hidden}.mouse-series-summary-head>nav{order:2}.mouse-series-summary-head .mouse-series-basics{border-radius:6px;order:3;width:100%;display:flex;overflow-x:auto}.mouse-series-basics button{flex:1;min-width:78px;padding:8px 10px}.mouse-series-basics strong{font-size:22px}.mouse-series-basics small{font-size:10px}}.readiness-panel{grid-column:1/-1}.readiness-summary{background:#e4ece6;border-bottom:1px solid #e4ece6;grid-template-columns:140px 170px minmax(260px,1fr);align-items:center;gap:1px;display:grid}.readiness-summary>div,.readiness-summary>p{background:#fbfdfb;height:100%;margin:0;padding:11px 14px}.readiness-summary small,.readiness-summary strong{display:block}.readiness-summary small{color:#76867d;font-size:11px}.readiness-summary strong{color:#2f6245;font-variant-numeric:tabular-nums;margin-top:3px;font-family:Inter,Noto Sans TC,sans-serif;font-size:22px}.readiness-summary p{color:#7d8b83;align-items:center;font-size:11px;display:flex}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:5px 14px 10px;display:grid}.readiness-list button{color:#405b49;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ede9;grid-template-columns:minmax(150px,1fr) 48px 48px 72px;align-items:center;gap:6px;min-height:42px;padding:5px 4px;display:grid}.readiness-list button:nth-child(-n+2){border-top:0}.readiness-list button:hover{background:#f5f9f6}.readiness-list button:disabled{opacity:.55;cursor:default}.readiness-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readiness-list span{color:#63766a;text-align:center;font-size:11px}.readiness-list em{text-align:center;white-space:nowrap;border-radius:11px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.readiness-list em.ready{color:#336148;background:#e2efe6}.readiness-list em.short{color:#8e6121;background:#fff1df}.husbandry-drilldown>.quality-drilldown-categories{background:#f8fbf9;border-bottom:1px solid #dfe8e2;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:none;padding:10px 12px;display:grid}.husbandry-drilldown>.quality-drilldown-categories>button{background:#fff;border:1px solid #dce6df;border-radius:6px;grid-template-columns:1fr auto;gap:7px;min-width:0;padding:9px 10px;display:grid}.quality-drilldown-categories strong,.quality-drilldown-categories small{display:block}.quality-drilldown-categories strong{font-size:11px}.quality-drilldown-categories small{color:#819087;margin-top:2px;font-size:10px}.quality-drilldown-categories em{color:#9a6821;font-size:14px;font-style:normal;font-weight:750}.husbandry-drilldown>.husbandry-drilldown-records{max-height:310px;overflow:auto}.husbandry-drilldown>.husbandry-drilldown-records>button{grid-template-columns:110px minmax(220px,1fr) 145px 80px}@media (max-width:900px){.readiness-list{grid-template-columns:1fr}.readiness-list button:nth-child(2){border-top:1px solid #e7ede9}.husbandry-drilldown>.quality-drilldown-categories{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.readiness-summary{grid-template-columns:1fr 1fr}.readiness-summary>p{grid-column:1/-1}.readiness-list button{grid-template-columns:minmax(120px,1fr) 40px 40px 68px}.husbandry-drilldown>.quality-drilldown-categories{grid-template-columns:1fr 1fr}.husbandry-drilldown>.husbandry-drilldown-records>button{grid-template-columns:82px 1fr}}.readiness-controls{background:#f8fbf9;border-bottom:1px solid #e3ebe5;align-items:center;gap:10px;padding:9px 14px;display:flex}.readiness-controls>p{color:#7e8d84;margin:0 0 0 auto;font-size:10px}.readiness-controls label{color:#687a6f;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.readiness-controls select{color:#365745;background:#fff;border:1px solid #ccdacf;border-radius:5px;min-height:30px;padding:4px 24px 4px 7px;font-size:10px}.readiness-mode{background:#e8f0ea;border-radius:6px;padding:3px;display:flex}.readiness-mode button{color:#62766a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:10px;font-weight:750}.readiness-mode button.active{color:#2e6547;background:#fff;box-shadow:0 1px 4px #23463021}.cohort-planner{padding:0 12px 10px;overflow-x:auto}.cohort-planner-head,.cohort-planner>button{grid-template-columns:56px minmax(112px,1fr) 48px 48px 48px minmax(100px,1fr) 82px 58px 88px;align-items:center;min-width:820px;display:grid}.cohort-planner-head{color:#7b8981;text-align:center;padding:9px 7px;font-size:10px;font-weight:750}.cohort-planner-head span:nth-child(-n+2){text-align:left}.cohort-planner>button{color:#435d4c;text-align:center;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4ebe6;width:100%;min-height:48px;padding:5px 7px}.cohort-planner>button:hover{background:#f5f9f6}.cohort-planner>button.ready{background:#f1f8f3}.cohort-planner>button>strong{text-align:left;font-size:12px}.cohort-planner>button>span{font-size:11px}.cohort-planner>button>span:nth-child(2){text-align:left}.cohort-planner>button small{color:#87958d;margin-top:2px;font-size:9px;display:block}.cohort-planner>button .warn{color:#986724;font-weight:750}.cohort-planner>button em{color:#8d5f20;background:#fff0db;border-radius:11px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:750}.cohort-planner>button.ready em{color:#2f6547;background:#dcece1}@media (max-width:900px){.readiness-controls{flex-wrap:wrap;align-items:flex-start}.readiness-controls>p{width:100%;margin-left:0}}@media (max-width:720px){.readiness-controls{grid-template-columns:1fr 1fr;display:grid}.readiness-mode{grid-column:1/-1}.readiness-mode button{flex:1}.readiness-controls>p{grid-column:1/-1}.readiness-controls label{justify-content:space-between}.cohort-planner{padding-inline:8px}}.animal-create-actions{align-items:center;gap:8px;display:flex}.animal-create-actions>button:not(.primary),.project-batch-add-trigger{color:#2d6044;cursor:pointer;background:#fff;border:1px solid #b8cfc0;border-radius:7px;min-height:38px;padding:8px 13px;font:700 13px/1.2 Inter,Noto Sans TC,Arial,sans-serif}.animal-batch-form{width:min(920px,100vw - 32px)}.animal-batch-table{background:#d7e3db;border:1px solid #d7e3db;border-radius:8px;gap:1px;max-height:360px;display:grid;overflow:auto}.animal-batch-table>div{background:#fff;grid-template-columns:48px minmax(150px,1fr) 140px;align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:grid}.animal-batch-table>div:first-child{z-index:1;color:#4c6656;background:#eef5f0;font-size:12px;position:sticky;top:0}.animal-batch-table select,.animal-batch-table input{box-sizing:border-box;color:#274c38;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #c7d7cc;border-radius:6px;padding:6px 9px}.animal-batch-table.project-batch-table>div{grid-template-columns:48px minmax(150px,1fr) 130px 150px}.animal-batch-form .save-error,.animal-batch-form .project-form-error{margin:12px 20px 20px}@media (max-width:640px){.animal-create-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.animal-batch-form{width:100%;min-height:100dvh}.animal-batch-table>div,.animal-batch-table.project-batch-table>div{grid-template-columns:34px minmax(112px,1fr) 96px}.animal-batch-table.project-batch-table>div>:last-child{grid-column:2/-1}.animal-batch-table.project-batch-table>div:first-child>:last-child{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mouse-full-edit-form{background:#f5f9f6;border:1px solid #cbdcd0;border-radius:10px;width:min(1180px,100vw - 64px);margin:auto;overflow:hidden;box-shadow:0 22px 70px #122d1d40}.mouse-full-edit-form .mouse-full-head{background:#fff}.mouse-full-edit-form label{color:#718178;gap:5px;font-size:10px;font-weight:750;display:grid}.mouse-full-edit-form input,.mouse-full-edit-form select,.mouse-full-edit-form textarea{box-sizing:border-box;color:#385541;width:100%;font:inherit;background:#fff;border:1px solid #cfddd3;border-radius:5px;padding:8px 9px;font-size:11px}.mouse-full-edit-form input,.mouse-full-edit-form select{min-height:36px}.mouse-full-edit-form textarea{resize:vertical;line-height:1.45}.mouse-full-edit-form input[readonly]{color:#74867a;background:#eef3ef}.mouse-full-edit-form .full-save{color:#fff;background:#315f45;border-color:#315f45}.mouse-full-edit-form .full-save:disabled{opacity:.55}.mouse-full-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.mouse-full-edit-grid label.wide{grid-column:span 2}.mouse-full-edit-genetics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px 16px;display:grid}.mouse-full-edit-genetics fieldset{background:#fbfdfb;border:1px solid #d8e5dc;border-radius:6px;margin:0;padding:11px}.mouse-full-edit-genetics legend{color:#315e43;padding:0 6px;font-size:11px;font-weight:800}.mouse-full-edit-genetics label{margin-top:8px}.mouse-full-edit-genetics label:first-of-type{margin-top:0}.mouse-full-edit-genetics .tmx-editor{border-top:1px dashed #dfc995;grid-template-columns:minmax(92px,.6fr) minmax(138px,1fr);align-items:end;gap:8px;margin-top:12px;padding:10px 0 0;display:grid}.mouse-full-edit-genetics .tmx-editor>strong{color:#855f22;letter-spacing:.2px;grid-column:1/-1;font-size:10px}.mouse-full-edit-genetics .tmx-editor label{margin:0}.mouse-full-edit-genetics .tmx-editor small{color:#8c7956;margin:0 0 8px;font-size:10px;line-height:1.4}.full-edit-trigger{color:#fff!important;background:#315f45!important;border-color:#315f45!important}.full-event-trigger{color:#765621!important;background:#fff7e4!important;border-color:#b98a37!important}.mouse-full-actions .mouse-full-analysis{color:#fff;background:#315f45;border-color:#315f45;font-weight:800}.mouse-full-actions .mouse-full-analysis:disabled{cursor:not-allowed;opacity:.46}.mouse-full-event-form .mouse-full-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mouse-full-editor-root{z-index:1100;position:relative}.mouse-full-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mouse-full-card>.mouse-full-head,.mouse-full-card>.mouse-full-summary,.mouse-full-card>.mouse-full-section:nth-of-type(3){grid-column:1/-1}.mouse-full-card>.mouse-full-section{margin:14px 9px}.mouse-full-card>.mouse-full-section:first-of-type{margin-left:18px}.mouse-full-card>.mouse-full-section:nth-of-type(2){margin-right:18px}.event-row-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.event-row-actions button{color:#385c45;cursor:pointer;background:#fff;border:1px solid #cbdcd0;border-radius:5px;min-height:28px;padding:4px 9px;font-size:10px}.event-row-actions .event-delete{color:#9a5146;border-color:#e3c7c0}.mouse-full-card .mouse-full-section:nth-of-type(2) .mouse-full-genetics{gap:9px;padding:11px}.mouse-full-card .mouse-full-genetics .tmx-genetics{border-top:1px dashed #dfc995;grid-template-columns:1fr;gap:3px;margin-top:11px;padding:9px 0 0;display:grid}.mouse-full-card .tmx-genetics small{color:#9b8a6b;font-size:9px;font-weight:750}.mouse-full-card .tmx-genetics strong{color:#6f5528;font-size:11px;line-height:1.35}.mouse-full-edit-stack{gap:12px;width:min(1180px,100vw - 64px);margin:auto;display:grid}.mouse-full-edit-stack .mouse-full-edit-form{width:100%;margin:0}.mouse-full-edit-events{background:#fff;margin:0}.mouse-full-edit-event-list{padding:10px 14px}.mouse-full-edit-event-row{border-bottom:1px solid #e7eee9;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.mouse-full-edit-event-row:last-child{border-bottom:0}.mouse-full-edit-event-row>div:first-child{grid-template-columns:100px minmax(160px,1fr) minmax(160px,1.5fr);align-items:center;gap:10px;min-width:0;display:grid}.mouse-full-edit-event-row time{color:#7e8e84;font-size:10px}.mouse-full-edit-event-row strong{color:#315e43;font-size:11px}.mouse-full-edit-event-row span{color:#65766b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mouse-full-edit-event-row button{color:#385c45;cursor:pointer;background:#fff;border:1px solid #cbdcd0;border-radius:5px;min-height:30px;padding:5px 10px;font-size:10px}.mouse-full-edit-event-row .event-delete{color:#9a5146;border-color:#e3c7c0}.mouse-full-edit-event-row.editing{grid-template-columns:110px 120px 1.2fr 1fr 100px 1.4fr auto auto;gap:7px;display:grid}.mouse-full-edit-event-row.editing input{border:1px solid #cfddd3;border-radius:5px;min-width:0;padding:7px;font-size:10px}.mouse-full-edit-event-row.editing button{white-space:nowrap}@media (max-width:720px){.mouse-full-backdrop{padding:12px 10px}.mouse-full-card,.mouse-full-edit-form,.mouse-full-edit-stack{width:100%}.mouse-full-card{display:block}.mouse-full-head{gap:12px;padding:17px 16px}.mouse-full-head h2{font-size:23px}.mouse-full-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mouse-full-edit-grid,.mouse-full-edit-genetics{grid-template-columns:1fr;padding:12px}.mouse-full-edit-grid label.wide{grid-column:auto}.mouse-full-section,.mouse-full-card>.mouse-full-section:first-of-type,.mouse-full-card>.mouse-full-section:nth-of-type(2){margin:10px}.mouse-full-event-row{white-space:normal;grid-template-columns:1fr;gap:5px}.event-row-actions{margin-left:0}.mouse-full-edit-event-row,.mouse-full-edit-event-row.editing{grid-template-columns:1fr;gap:8px;display:grid}.mouse-full-edit-event-row>div:first-child{grid-template-columns:1fr;gap:4px}.mouse-full-edit-event-row span{white-space:normal}.mouse-full-edit-genetics .tmx-editor{grid-template-columns:1fr;gap:6px}.mouse-full-edit-genetics .tmx-editor small{margin:0}}.mouse-full-actions{flex-wrap:wrap;justify-content:flex-end}.mouse-full-actions button{white-space:nowrap}.mouse-full-event-row{grid-template-columns:100px minmax(140px,1fr) minmax(120px,1.5fr) auto;gap:10px}.mouse-full-event-form .mouse-full-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.mouse-full-event-form .mouse-full-edit-grid>label:first-child{grid-column:1}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(2){grid-area:2/1}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(3){grid-area:1/2}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(4){grid-area:2/2}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(5){grid-area:1/3}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(6){grid-area:1/4}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(7){grid-area:2/3}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(8){grid-area:2/4}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(9){grid-area:3/1/auto/-1}.mouse-full-event-form .mouse-full-edit-grid input,.mouse-full-event-form .mouse-full-edit-grid select{min-width:0}.mouse-full-event-form .mouse-full-head{align-items:flex-start}.mouse-full-event-form .mouse-full-head .mouse-full-actions{max-width:360px}@media (max-width:720px){.mouse-full-actions{justify-content:flex-start;width:100%}.mouse-full-event-row{grid-template-columns:1fr;gap:5px}.mouse-full-event-form .mouse-full-edit-grid{grid-template-columns:1fr}.mouse-full-event-form .mouse-full-edit-grid>label{grid-area:auto/1!important}.mouse-full-event-form .mouse-full-head .mouse-full-actions{max-width:none}}@media (min-width:721px){.mouse-full-card .mouse-full-event-row{grid-template-columns:100px minmax(120px,150px) minmax(180px,1fr) minmax(150px,220px) auto;gap:9px;min-height:42px;padding-top:4px;padding-bottom:4px}.mouse-full-card .mouse-full-event-row>.event-row-actions{white-space:nowrap;grid-column:5;justify-content:flex-end;align-items:center;gap:5px;margin-left:0;display:flex}.mouse-full-card .mouse-full-event-row>.event-row-actions button{min-height:28px;padding:4px 8px}.mouse-full-card .mouse-full-event-row>.mouse-event-attachments{flex-wrap:nowrap;min-width:0;margin-top:0;overflow:hidden}.mouse-full-card .mouse-full-event-row>.mouse-event-attachments a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mouse-full-card .mouse-full-event-row>.mouse-event-attachments a span{flex:none}}.mouse-full-event-form label:has(input[name=unit]){pointer-events:none}.mouse-full-event-form input[name=unit]{text-align:center;font-weight:800;box-shadow:inset 0 0 0 1px #cfe0d2;color:#356149!important;background:#eef5ef!important;border:0!important}.mouse-full-event-edit-root{z-index:2200;position:relative}.mouse-full-event-edit-root .mouse-full-backdrop{z-index:2200}.mouse-new-event-root{z-index:2400;position:relative}.mouse-new-event-root .mouse-full-backdrop{z-index:2400;background:#14281d57}.mouse-full-card>.mouse-full-head .full-edit-trigger{display:none}.mouse-full-section-head .section-edit-trigger{color:#315e43;cursor:pointer;background:#fff;border:1px solid #b9d0c0;border-radius:5px;min-width:56px;min-height:29px;margin-left:auto;font-size:10px;font-weight:750}.mouse-full-section-head .section-edit-trigger:hover{background:#edf6ef}.mouse-section-editor-root{z-index:2300;position:relative}.mouse-section-editor-root .mouse-full-backdrop{z-index:2300}.mouse-section-editor .mouse-full-section{margin:14px 18px}.mouse-add-root{z-index:2300;position:relative}.mouse-add-root .mouse-full-backdrop{z-index:2300}.mouse-full-card .mouse-full-summary{grid-template-columns:minmax(78px,.6fr) minmax(110px,.82fr) minmax(78px,.62fr) minmax(290px,2.35fr) minmax(130px,1fr)}.mouse-full-card .mouse-full-summary>div:nth-child(4) strong{white-space:pre-line;font-size:12px;line-height:1.5}.mouse-full-edit-genetics .tmx-editor{background:#f5faf6;border-color:#c8ddce}.mouse-full-edit-genetics .tmx-editor small{color:#7c8e82;margin-top:7px;font-size:10px;display:block}@media (min-width:721px){.mouse-full-event-form .mouse-full-edit-grid{grid-template-columns:1.12fr 1.12fr 1fr .46fr;gap:12px}.mouse-full-event-form .mouse-full-edit-grid>label:first-child{grid-area:1/1}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(2){grid-area:2/1}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(3){grid-area:1/2}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(4){grid-area:1/3}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(5){grid-area:1/4;align-self:end;gap:0;font-size:0}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(5) input[name=unit]{min-height:36px;font-size:12px}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(6){grid-area:2/2}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(7){grid-area:2/3}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(8){grid-area:2/4}.mouse-full-event-form .mouse-full-edit-grid>label:nth-child(9){grid-area:3/1/auto/4}}.open-field-pdf-import{background:#f4f9f5;border:1px solid #c9ddcf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:grid}.open-field-pdf-import>div:first-child{gap:3px;display:grid}.open-field-pdf-import strong{color:#28583f;font-size:13px}.open-field-pdf-import small{color:#74847a;font-size:11px;line-height:1.45}.open-field-pdf-picker{display:block}.open-field-pdf-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.open-field-pdf-picker span{color:#fff;cursor:pointer;background:#2f6849;border:1px solid #2f6849;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.open-field-pdf-preview{border-top:1px solid #d6e4da;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:11px;display:flex}.open-field-pdf-preview b,.open-field-pdf-preview span{color:#416451;background:#e5f0e8;border-radius:999px;padding:5px 8px;font-size:10px}.open-field-pdf-preview em{color:#a55b35;flex-basis:100%;font-size:11px;font-style:normal}.open-field-pdf-import>.save-error{grid-column:1/-1;margin:0}.mouse-event-attachments{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mouse-event-attachments a{color:#326047;background:#f6faf7;border:1px solid #cbdcd1;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.mouse-event-attachments a:hover{background:#edf6f0;border-color:#4d7d61}.mouse-event-attachments a span{color:#26563c;letter-spacing:.06em;background:#dcebe1;border-radius:3px;padding:2px 4px;font-size:8px}@media (max-width:720px){.open-field-pdf-import{grid-template-columns:1fr}.open-field-pdf-picker span{box-sizing:border-box;width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body{color:#293d32;background:#f4f7f4}@media (prefers-color-scheme:dark){html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#293d32!important;background:#f4f7f4!important}}.mouse-colony-v2 .mouse-table{min-width:0}.mouse-colony-v2 .series-table-head,.mouse-colony-v2 .series-row{grid-template-columns:1.05fr 2.35fr .62fr .72fr .88fr .78fr;column-gap:7px}.mouse-colony-v2 .series-table-head>*,.mouse-colony-v2 .series-row>*{overflow-wrap:anywhere;min-width:0}.mouse-colony-v2 .series-table-head{min-height:43px;padding:11px 15px;font-size:12px}.mouse-colony-v2 .series-row{min-height:66px;padding:10px 15px;font-size:12px}.mouse-colony-v2 .series-row strong{font-size:13px}.mouse-colony-v2 .series-row small,.mouse-colony-v2 .series-row>span:nth-child(2){font-size:10px;line-height:1.42}.mouse-colony-v2 .series-row>span:nth-child(3),.mouse-colony-v2 .series-row>span:nth-child(4),.mouse-colony-v2 .series-row>span:nth-child(5),.mouse-colony-v2 .series-row>span:nth-child(6){font-size:12px}.mouse-colony-v2 .mouse-list-filters{padding:15px 17px}.mouse-colony-v2 .mouse-list-filters-head b,.mouse-colony-v2 .mouse-stats-head b{font-size:13px}.mouse-colony-v2 .mouse-list-filters-head small,.mouse-colony-v2 .mouse-stats-head small,.mouse-colony-v2 .mouse-filter-grid label{font-size:11px}.mouse-colony-v2 .mouse-filter-grid select,.mouse-colony-v2 .mouse-filter-grid input{min-height:36px;font-size:12px}.mouse-colony-v2 .mouse-stats-grid>div{min-height:57px;padding:9px 8px}.mouse-colony-v2 .mouse-stats-grid strong{font-size:17px}.mouse-colony-v2 .mouse-stats-grid small{font-size:10px;line-height:1.25}.mouse-colony-v2 .mouse-detail.series-detail.mouse-basic-card{scrollbar-gutter:stable;background:#f6faf7;border-color:#c9ddd0;align-self:start;max-height:none;position:sticky;top:78px;overflow:hidden}.mouse-colony-v2 .mouse-basic-card .mouse-card-title{background:linear-gradient(112deg,#fff 0%,#f5faf6 100%);border-bottom:1px solid #d7e6dc;align-items:center;min-height:100px;padding:19px 20px;display:flex}.mouse-colony-v2 .mouse-basic-card .mouse-card-title .eyebrow{color:#5d806a;letter-spacing:1px;font-size:10px;font-weight:800}.mouse-colony-v2 .mouse-basic-card .mouse-card-title h2{margin-top:4px;font-size:25px}.mouse-colony-v2 .mouse-basic-card .detail-edit{color:#fff;background:#315f45;border-radius:6px;min-width:94px;min-height:38px;font-size:12px}.mouse-colony-v2 .mouse-basic-card .mouse-card-overview{background:#edf5ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px}.mouse-colony-v2 .mouse-basic-card .overview-item{border-radius:7px;min-height:54px;padding:9px 10px}.mouse-colony-v2 .mouse-basic-card .overview-item strong{font-size:14px}.mouse-colony-v2 .mouse-basic-card .mouse-card-section{border-color:#d6e4da;border-radius:8px;margin:12px 14px}.mouse-colony-v2 .mouse-basic-card .mouse-card-heading{background:#fbfdfb;min-height:46px;padding:0 14px}.mouse-colony-v2 .mouse-basic-card .mouse-basic-section dl>div{min-height:50px;padding:9px 10px}.mouse-colony-v2 .mouse-basic-card .mouse-basic-section{display:none}.mouse-colony-v2 .mouse-basic-card .mouse-genotype-read{margin-top:11px}.mouse-colony-v2 .mouse-basic-card .mouse-genotype-read dl>div{min-height:104px}.mouse-colony-v2 .mouse-basic-card .mouse-operational-read{max-height:238px;margin-top:13px;margin-bottom:16px;overflow:auto}.mouse-colony-v2 .mouse-basic-card .mouse-operational-read-grid h4{color:#315e43;font-size:11px}.mouse-colony-v2 .mouse-basic-card .mouse-operational-read-grid article>div{grid-template-columns:minmax(130px,.65fr) 94px minmax(0,1.7fr);min-height:42px}.mouse-colony-v2 .mouse-basic-card .mouse-operational-empty .mouse-card-heading span{color:#89978e;margin-left:auto;font-size:10px}.mouse-colony-v2 .mouse-basic-card .mouse-operational-empty>p{color:#7a8a80;margin:0;padding:16px 14px;font-size:11px;line-height:1.55}@media (max-width:1320px) and (min-width:721px){.mouse-colony-v2 .mouse-workspace{grid-template-columns:minmax(500px,1.12fr) minmax(400px,.9fr);gap:16px}}@media (max-width:1200px) and (min-width:721px){.mouse-colony-v2 .mouse-workspace{display:block}.mouse-colony-v2 .series-detail{margin-top:18px}.mouse-colony-v2 .mouse-detail.series-detail.mouse-basic-card{max-height:none;position:static;overflow:hidden}}@media (max-width:720px){.mouse-colony-v2 .mouse-workspace{display:block}.mouse-colony-v2 .mouse-detail.series-detail.mouse-basic-card{max-height:none;position:static;overflow:hidden}.mouse-colony-v2 .series-row{min-height:0;padding:0}.mouse-colony-v2 .series-row>span:nth-child(6):before{content:"TMX"}.mouse-colony-v2 .mouse-workspace>.mouse-detail.series-detail,.mouse-colony-v2 .mouse-workspace>.empty-state+.mouse-detail,.mouse-colony-v2 .mouse-table .series-table-head{display:none!important}.mouse-colony-v2 .mouse-table .series-row{text-align:left;contain:layout paint;isolation:isolate;grid-template-rows:auto auto auto;overflow:hidden;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 44px 64px!important;gap:0!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:0!important;display:grid!important}.mouse-colony-v2 .mouse-table .series-row>span{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:0!important}.mouse-colony-v2 .mouse-table .series-row>span:first-child{grid-area:1/1;padding:12px 8px 5px 12px!important}.mouse-colony-v2 .mouse-table .series-row>span:first-child:before,.mouse-colony-v2 .mouse-table .series-row>span:nth-child(2):before{display:none!important}.mouse-colony-v2 .mouse-table .series-row>span:first-child strong{line-height:1.2;font-size:14px!important}.mouse-colony-v2 .mouse-table .series-row>span:first-child small{font-size:10px!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(5){grid-area:1/2;justify-content:center;align-items:center;white-space:nowrap!important;padding:11px 2px 5px!important;display:flex!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(6){grid-area:1/3;padding:11px 8px 5px 2px!important;overflow:hidden!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(5):before,.mouse-colony-v2 .mouse-table .series-row>span:nth-child(6):before{display:none!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(6).tmx-list-cell{align-items:center;gap:3px;max-width:64px;white-space:nowrap!important;font-size:0!important;display:inline-flex!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(6).tmx-list-cell b{min-height:19px;padding:0 5px;font-size:8px}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(6).tmx-list-cell time,.mouse-colony-v2 .mouse-table .series-row>span:nth-child(6).tmx-list-cell em{color:#718177;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(2){color:#50675a;grid-area:2/1/auto/-1;line-height:1.45;white-space:pre-line!important;padding:3px 12px 9px!important;font-size:11px!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(3),.mouse-colony-v2 .mouse-table .series-row>span:nth-child(4){color:#6d8175;grid-row:3;border-top:1px solid #e6eee8!important;padding:8px 12px 10px!important;font-size:10px!important}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(3){grid-column:1/2}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(4){grid-column:2/-1}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(3):before{content:"性別 · "}.mouse-colony-v2 .mouse-table .series-row>span:nth-child(4):before{content:"年齡 · "}}.mouse-batch-backdrop{z-index:95;background:#12241b7a;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.mouse-batch-card{color:#243b2d;background:#fff;border:1px solid #cfe0d6;border-radius:16px;width:min(1080px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 72px #0f261b47}.mouse-batch-card>header{border-bottom:1px solid #dce8e0;justify-content:space-between;gap:20px;padding:22px 26px 18px;display:flex}.mouse-batch-card h2{margin:3px 0;font-size:25px}.mouse-batch-card header p{color:#74877a;margin:4px 0 0}.mouse-batch-card header>button{color:#587060;cursor:pointer;background:0 0;border:0;align-self:start;font-size:28px}.mouse-batch-meta{background:#f4f8f5;border-bottom:1px solid #dce8e0;grid-template-columns:170px 1fr 1.6fr;gap:12px;padding:18px 26px;display:grid}.mouse-batch-meta label,.mouse-batch-row label{color:#5c7061;gap:5px;font-size:12px;font-weight:700;display:grid}.mouse-batch-meta input,.weight-input input{color:#233a2a;min-width:0;font:inherit;background:#fff;border:1px solid #cbdad0;border-radius:7px;padding:9px 10px}.mouse-batch-list{border:1px solid #d5e3d9;border-radius:10px;margin:18px 26px;overflow:hidden}.mouse-batch-head,.mouse-batch-row{grid-template-columns:62px 100px 74px minmax(180px,1fr) 170px;align-items:center;gap:12px;padding:10px 14px;display:grid}.mouse-batch-head{color:#fff;background:#2d6549;font-size:12px;font-weight:800}.mouse-batch-head label{align-items:center;gap:7px;display:flex}.mouse-batch-row{border-top:1px solid #e2ece5;min-height:52px}.mouse-batch-row:nth-child(odd){background:#f8fbf9}.mouse-batch-row small{color:#607469;line-height:1.35}.mouse-batch-row>label:first-child{display:block}.weight-input{align-items:center;gap:7px;display:flex!important}.weight-input input{width:100%}.weight-input b{color:#2b6549}.mouse-batch-notice{color:#a44f31;margin:0 26px;font-weight:700}.mouse-batch-card footer{color:#6a7e70;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px 22px;font-size:13px;display:flex}.mouse-batch-card footer div{gap:9px;display:flex}.mouse-batch-card footer button{color:#285e43;cursor:pointer;background:#fff;border:1px solid #b9d0c0;border-radius:7px;padding:9px 13px;font-weight:800}.mouse-batch-card footer .primary{color:#fff;background:#286445;border-color:#286445}.mouse-batch-trigger{white-space:nowrap;margin-left:auto}.mouse-analysis-trigger{white-space:nowrap}.mouse-analysis-trigger:disabled{cursor:not-allowed;opacity:.48}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{min-width:0}@media (min-width:721px){.mouse-colony-v2 .mouse-series-toolbar{align-items:flex-start!important}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{flex-wrap:wrap;row-gap:7px;overflow:visible}.mouse-colony-v2 .mouse-series-toolbar .series-tabs button{min-height:34px;padding:7px 10px}}.mouse-list-titlebar{background:linear-gradient(135deg,#fbfdfb,#f2f7f4);border:1px solid #d4e2d8;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 15px;display:flex}.mouse-list-titlebar>div:first-child{min-width:0}.mouse-list-titlebar p{color:#7b8e82;letter-spacing:.13em;margin:0 0 2px;font-size:9px;font-weight:850}.mouse-list-titlebar h2{color:#28543d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.mouse-list-titlebar small{color:#74867b;margin-top:4px;font-size:11px;display:block}.mouse-list-actions{flex:none;align-items:center;gap:8px;display:flex}.mouse-list-actions button{color:#2e6347;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd1c3;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.mouse-list-actions button:hover:not(:disabled){background:#f5faf7;border-color:#7fa58e}.mouse-list-actions button.mouse-analysis-trigger{color:#fff;background:#2f684c;border-color:#2f684c}.mouse-list-actions button.mouse-analysis-trigger:hover:not(:disabled){background:#245a3f}.mouse-list-actions button:disabled{cursor:not-allowed;opacity:.48}.mouse-list-actions button span{background:#2f684c1a;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.mouse-list-actions button.mouse-analysis-trigger span{background:#ffffff2b}.mouse-selectable-head,.mouse-selectable-row{grid-template-columns:44px minmax(0,1fr);display:grid}.mouse-selectable-head{z-index:3;background:#edf5f0;border-top:1px solid #d5e3d9;border-bottom:1px solid #d5e3d9;position:sticky;top:0}.mouse-selectable-head .mouse-table-head{border:0!important}.mouse-selectable-row{border-bottom:1px solid #e2ebe5;transition:background .15s}.mouse-selectable-row>.series-row{width:100%;border-bottom:0!important}.mouse-selectable-row.batch-selected{background:#f0f8f3;box-shadow:inset 3px 0 #2c7551}.mouse-row-check{color:#718278;cursor:pointer;border-right:1px solid #dce7df;align-content:center;place-items:center;gap:2px;margin:0;font-size:9px;font-weight:800;display:grid}.mouse-row-check input{accent-color:#2c7551;cursor:pointer;width:16px;height:16px;margin:0}.mouse-selectable-row .mouse-row-check span{display:none}.mouse-analysis-backdrop{z-index:110;background:#12241b8f;place-items:center;padding:4vh 3vw;display:grid;position:fixed;inset:0}.mouse-analysis-card{--mouse-chart-1:#0072b2;--mouse-chart-2:#d55e00;--mouse-chart-3:#009e73;--mouse-chart-4:#e69f00;--mouse-chart-5:#cc79a7;--mouse-chart-6:#5f7275;--mouse-chart-7:#825;--mouse-chart-8:#4a9;color:#243b2d;background:#fff;border:1px solid #c9ddd0;border-radius:17px;width:min(1240px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 84px #0f261b4d}.mouse-analysis-card>header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #dce8e0;justify-content:space-between;gap:24px;padding:21px 26px 18px;display:flex;position:sticky;top:0}.mouse-analysis-card h2{letter-spacing:-.02em;margin:3px 0 7px;font-size:25px}.mouse-analysis-card header p{color:#738579;margin:4px 0 0}.mouse-analysis-card header>div:last-child{align-items:flex-start;gap:8px;display:flex}.mouse-analysis-card button{color:#285e43;cursor:pointer;background:#fff;border:1px solid #b9d0c0;border-radius:7px;padding:9px 13px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:12px;font-weight:760;line-height:1}.mouse-analysis-card header>div:last-child button{min-height:38px;padding:0 13px}.mouse-analysis-card header>div:last-child button:first-child{background:#f4faf6;border-color:#92b4a1}.mouse-analysis-card header>div:last-child button:nth-child(2){color:#fff;background:#2f684c;border-color:#2f684c}.mouse-analysis-meta{flex-wrap:wrap;gap:6px;display:flex}.mouse-analysis-meta span{color:#557164;background:#f4f8f5;border:1px solid #d4e3d8;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.mouse-analysis-card button:disabled{cursor:wait;opacity:.55}.mouse-analysis-design{background:#edf5f0;border-bottom:1px solid #d8e5dc;justify-content:space-between;align-items:center;gap:18px;padding:11px 26px;display:flex}.mouse-analysis-design>div:first-child{gap:2px;display:grid}.mouse-analysis-design b{color:#294f39;font-size:12px}.mouse-analysis-design small{color:#718278;font-size:10px;font-weight:650}.mouse-analysis-design>div:last-child{background:#fff;border:1px solid #c5d8cc;border-radius:9px;flex:none;padding:3px;display:inline-flex}.mouse-analysis-design button{color:#63786a;background:0 0;border:0;min-height:31px;padding:6px 11px}.mouse-analysis-design button.active{color:#fff;background:#2b6848;box-shadow:0 2px 6px #1a4b312e}.mouse-analysis-design button span{color:#2d6849;background:#e5f1e9;border-radius:999px;margin-right:6px;padding:2px 5px;font-size:8px}.mouse-analysis-design button.active span{color:#fff;background:#ffffff2e}.mouse-analysis-controls{background:#f5f9f6;border-bottom:1px solid #dfe9e2;flex-wrap:wrap;align-items:end;gap:13px;padding:16px 26px;display:flex}.mouse-analysis-controls label{color:#5c7162;gap:5px;font-size:12px;font-weight:800;display:grid}.mouse-analysis-controls select{color:#243b2d;min-width:160px;font:inherit;background:#fff;border:1px solid #c7d8cd;border-radius:7px;padding:8px 10px}.mouse-analysis-controls select:disabled{cursor:default;color:#829087;background:#edf3ef}.mouse-metric-hierarchy{align-items:flex-end;gap:8px;display:flex}.mouse-metric-hierarchy label{min-width:150px}.mouse-metric-hierarchy label:last-child{min-width:190px}.mouse-metric-level{color:#8ca096;padding-bottom:9px;font-size:18px;font-weight:800;line-height:1}.mouse-individual-controls{flex-wrap:wrap;align-items:flex-end}.mouse-analysis-mode{background:#eaf2ed;border:1px solid #cbdcd1;border-radius:9px;padding:3px;display:inline-flex}.mouse-analysis-mode button{background:0 0;border:0;padding:7px 12px}.mouse-analysis-mode button.active{color:#fff;background:#2b6848;box-shadow:0 2px 6px #1a4b312e}.mouse-analysis-category{background:#fff;border:1px solid #cbdcd1;border-radius:8px;display:inline-flex;overflow:hidden}.mouse-analysis-category button{color:#667d6d;background:0 0;border:0;border-right:1px solid #dce7df;border-radius:0;min-height:32px;padding:0 10px;font-size:10px}.mouse-analysis-category button:last-child{border-right:0}.mouse-analysis-category button.active{color:#285e43;background:#edf6f0;box-shadow:inset 0 -2px #2d704f}.mouse-analysis-check{align-items:center;padding-bottom:8px;gap:8px!important;display:flex!important}.mouse-analysis-check input{accent-color:#2c7551;width:16px;height:16px}.mouse-analysis-animal-control{align-items:flex-end;gap:8px;min-width:0;display:flex}.mouse-analysis-animal-control>label:first-child{min-width:210px}.mouse-analysis-animal-control select{width:100%;min-width:0}.mouse-analysis-check.compact{white-space:nowrap;padding:0 0 7px}.mouse-analysis-hint{color:#718379;padding:8px 10px;font-size:11px;font-weight:700}.mouse-group-picker{background:#fbfdfb;border-bottom:1px solid #dfe9e2;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:12px;padding:13px 26px;display:grid}.mouse-group-picker>div:first-child{padding-top:5px}.mouse-group-picker.mouse-group-matrix-picker.collapsed{grid-template-columns:1fr}.mouse-group-picker.mouse-group-matrix-picker>.mouse-group-matrix-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.mouse-group-matrix-heading>div{min-width:0}.mouse-group-matrix-heading .mouse-group-matrix-toggle{flex:none;justify-content:center;min-width:82px}.mouse-group-picker b{color:#385a46;font-size:12px;display:block}.mouse-group-picker small{color:#839187;margin-top:3px;font-size:10px;line-height:1.35;display:block}.mouse-group-picker>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.mouse-group-picker button{color:#718279;background:#fff;border-color:#d4e2d8;align-items:center;gap:6px;min-height:31px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.mouse-group-picker button.active{color:#315b43;background:#f1f8f3;border-color:#8db39a;box-shadow:inset 0 0 0 1px #2f684c14}.mouse-group-picker button.no-data{color:#7b8980;background:repeating-linear-gradient(135deg,#fafbfa,#fafbfa 6px,#f2f5f3 6px 12px);border-style:dashed}.mouse-group-picker button i{border-radius:3px;width:13px;height:3px}.mouse-group-picker button span{color:#849187;font-size:9px;font-weight:650}html.sl-web-dark .mouse-group-picker button,html.sl-reading-dark .mouse-group-picker button{opacity:.72;color:#899198!important;box-shadow:none!important;background:#202429!important;border:1px dashed #626b75!important}html.sl-web-dark .mouse-group-picker button:before,html.sl-reading-dark .mouse-group-picker button:before{content:"−";color:#aab0b6;border:1px solid #626b75;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:11px;font-weight:900;line-height:1;display:grid}html.sl-web-dark .mouse-group-picker button.active,html.sl-reading-dark .mouse-group-picker button.active{opacity:1;color:#d9f2e3!important;background:#294538!important;border:1px solid #72b48d!important;box-shadow:inset 0 0 0 1px #72b48d,0 0 0 1px #72b48d2e!important}html.sl-web-dark .mouse-group-picker button.active:before,html.sl-reading-dark .mouse-group-picker button.active:before{content:"✓";color:#173326;background:#8fd0a8;border-color:#8fd0a8}html.sl-web-dark .mouse-group-picker button.active span,html.sl-reading-dark .mouse-group-picker button.active span{color:#c1decf!important}.mouse-cohort-label{align-items:center;gap:6px;display:inline-flex}.mouse-cohort-label>i{color:#63766a;white-space:nowrap;background:#f3f7f4;border:1px solid #d4e2d8;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;width:auto!important;height:auto!important}.mouse-cohort-label>i.tmx-plus{color:#895e19;background:#fff7e8;border-color:#d7b474}.mouse-group-picker.mouse-group-matrix-picker>.mouse-group-matrix{background:#fff;border:1px solid #d8e5dc;border-radius:10px;flex-wrap:nowrap;gap:0;display:grid;overflow:hidden}.mouse-group-matrix-head,.mouse-group-matrix-row{grid-template-columns:minmax(210px,1.45fr) repeat(2,minmax(130px,.7fr));align-items:stretch;width:100%;display:grid}.mouse-group-matrix-head{background:#eef5f0;border-bottom:1px solid #d8e5dc}.mouse-group-matrix-head span{color:#64786a;text-align:center;padding:7px 10px;font-size:9px;font-weight:850}.mouse-group-matrix-head span:first-child{text-align:left}.mouse-group-matrix-row+.mouse-group-matrix-row{border-top:1px solid #e4ece6}.mouse-genotype-name{background:#fbfdfb;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.mouse-genotype-name b{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mouse-genotype-name small{white-space:nowrap;flex:none;margin:0}.mouse-group-matrix-row>button{border-radius:7px;justify-content:flex-start;width:auto;min-width:0;margin:4px}.mouse-group-matrix-row>button>span{text-align:left;gap:1px;min-width:0;display:grid}.mouse-group-matrix-row>button>span b{color:inherit;margin:0;font-size:9px;display:block}.mouse-group-matrix-row>button>span small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mouse-group-empty{color:#b0bbb4;place-items:center;font-size:11px;display:grid}.mouse-dose-picker{background:#fbfdfb;border-bottom:1px solid #dfe9e2;grid-template-columns:minmax(0,1fr) 245px;gap:11px;padding:13px 26px;display:grid}.mouse-dose-main,.mouse-dose-qc{background:#fff;border:1px solid #d7e4db;border-radius:10px;min-width:0}.mouse-dose-main>header{background:#f2f7f4;border-bottom:1px solid #e0e9e3;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.mouse-dose-main>header>div{gap:2px;display:grid}.mouse-dose-main>header b,.mouse-dose-qc b{color:#315841;font-size:11px}.mouse-dose-main>header small,.mouse-dose-qc small{color:#7a8a80;font-size:9px}.mouse-dose-main>header>span{color:#557565;white-space:nowrap;font-size:9px;font-weight:800}.mouse-dose-main>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.mouse-dose-main button{text-align:left;border-color:#d8e5dc;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:52px;padding:7px 9px;display:grid}.mouse-dose-main button.active{background:#eef7f1;border-color:#85af94;box-shadow:inset 0 0 0 1px #2f684c14}.mouse-dose-main button.no-data{border-style:dashed}.mouse-dose-main button>i,.mouse-dose-qc button>i{border-radius:4px;width:14px;height:4px}.mouse-dose-main button>span{gap:3px;min-width:0;display:grid}.mouse-dose-main button b{color:#315841;font-size:11px}.mouse-dose-main button small{color:#74867a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mouse-dose-main button em{color:#6e8075;text-align:right;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700;line-height:1.35}.mouse-dose-picker.multiple-qc{grid-template-columns:minmax(0,1fr) 310px}.mouse-dose-qc{background:#fffaf0;border-color:#e3d3b2;grid-template-columns:1fr;align-content:start;gap:8px;padding:10px 11px;display:grid}.mouse-dose-qc-intro{gap:2px;min-width:0;display:grid}.mouse-dose-qc-intro>span{color:#a17835;letter-spacing:.11em;font-size:8px;font-weight:850}.mouse-dose-qc-actions{gap:5px;display:grid}.mouse-dose-qc button{color:#7c591e;background:#fff;border-color:#ddc18b;align-items:center;gap:6px;min-height:39px;padding:6px 8px;display:inline-flex}.mouse-dose-qc-actions button{text-align:left;justify-content:flex-start;width:100%}.mouse-dose-qc button.active{color:#fff;background:#936c27}.mouse-dose-qc button>span{gap:2px;font-size:9px;display:grid}.mouse-dose-qc button b{color:inherit;font-size:9px}.mouse-dose-qc button small{color:inherit;opacity:.75}.mouse-analysis-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 22px 8px;display:grid}.mouse-analysis-dashboard .mouse-analysis-chart{background:#fff;border:1px solid #dce8e0;border-radius:11px;min-width:0;padding:13px}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-caption{margin-bottom:8px}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-caption h3{font-size:15px}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-caption p{font-size:10px}.mouse-analysis-dashboard .mouse-analysis-chart svg,.mouse-analysis-dashboard .mouse-analysis-chart .light-chart-frame{border-radius:8px;min-height:286px}.mouse-trend-panel{padding:18px 26px 8px}.mouse-trend-panel>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.mouse-trend-panel h3{margin:0;font-size:17px}.mouse-trend-panel header span{color:#728479;font-size:12px}.mouse-trend-chart{background:#fcfefd;border:1px solid #dce7df;border-radius:11px;width:100%;min-height:420px;display:block}.mouse-chart-grid{stroke:#e4ece7;stroke-width:1px}.mouse-chart-axis{stroke:#9eb3a5;stroke-width:1.2px}.mouse-chart-label{fill:#6c7e73;font-family:inherit;font-size:11px}.mouse-chart-path{fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.mouse-chart-individual{fill:none;stroke-width:1px;stroke-dasharray:3 4;opacity:.24}.mouse-chart-point{stroke:#fff;stroke-width:1.5px}.mouse-chart-error{stroke-width:1.4px}.mouse-chart-legend{flex-wrap:wrap;gap:9px 18px;padding:12px 2px 3px;display:flex}.mouse-chart-legend span{color:#52685a;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.mouse-chart-legend i{border-radius:9px;width:18px;height:3px}.mouse-analysis-card>footer{color:#708277;justify-content:space-between;gap:16px;padding:14px 26px 20px;font-size:12px;display:flex}.mouse-individual-analysis{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.mouse-individual-summary{background:#d8e5dc;border:1px solid #d8e5dc;border-radius:9px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 26px 0;display:grid;overflow:hidden}.mouse-individual-summary>div{background:#f8fbf9;min-width:0;padding:10px 13px}.mouse-individual-summary small,.mouse-individual-summary strong{display:block}.mouse-individual-summary small{color:#7b8c81;font-size:9px;font-weight:800}.mouse-individual-summary strong{color:#2e5b41;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.mouse-individual-analysis>.mouse-analysis-chart{box-sizing:border-box;flex:none;width:min(1080px,100% - 40px)}.mouse-individual-raw{background:#fff;border:1px solid #dce7df;border-radius:10px;flex:none;margin:8px 26px 18px;overflow:hidden}.mouse-individual-raw>header{background:#f8fbf9;border-bottom:1px solid #e2ebe5;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.mouse-individual-raw h3{color:#294f39;margin:0;font-size:14px}.mouse-individual-raw>header>span{color:#64786a;border:1px solid #d5e3d9;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.mouse-individual-table{min-width:580px}.mouse-individual-table>div{border-top:1px solid #edf2ee;grid-template-columns:64px 120px 100px 150px minmax(160px,1fr);align-items:center;min-height:38px;padding:0 14px;display:grid}.mouse-individual-table>div:first-child{border-top:0}.mouse-individual-table-head{color:#738579;background:#fbfdfb;font-size:9px;font-weight:850}.mouse-individual-table b,.mouse-individual-table time,.mouse-individual-table span,.mouse-individual-table strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:12px;overflow:hidden}.mouse-individual-table b{color:#72877a;font-size:10px}.mouse-individual-table time,.mouse-individual-table span{color:#64786b;font-size:10px}.mouse-individual-table strong{color:#2f5b42;font-size:11px}.mouse-individual-table span small{color:#92a198;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:650;display:block;overflow:hidden}@media (min-width:721px){.mouse-analysis-card{flex-direction:column;width:min(1460px,96vw);height:min(1080px,96vh);max-height:none;display:flex;overflow:hidden}.mouse-analysis-card>header{padding:14px 20px 12px}.mouse-analysis-card h2{margin:2px 0 5px;font-size:22px}.mouse-analysis-card header p{margin-top:2px}.mouse-analysis-card header>div:last-child button{min-height:34px}.mouse-analysis-controls{gap:10px;padding:9px 20px}.mouse-analysis-controls select{padding-top:6px;padding-bottom:6px}.mouse-analysis-mode button{padding:6px 11px}.mouse-analysis-category button{min-height:29px}.mouse-group-picker{grid-template-columns:126px minmax(0,1fr);gap:9px;padding:8px 20px}.mouse-group-picker>div:first-child{padding-top:2px}.mouse-group-picker small{margin-top:1px;font-size:9px}.mouse-group-picker button{min-height:27px;padding:4px 7px}.mouse-analysis-card>header,.mouse-analysis-controls,.mouse-group-picker,.mouse-analysis-card>footer{flex:none}.mouse-analysis-dashboard{overscroll-behavior:contain;flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:10px;min-height:0;padding:10px 16px 6px;overflow:hidden}.mouse-analysis-dashboard .mouse-analysis-chart{flex-direction:column;min-height:0;padding:10px;display:flex;overflow:hidden}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-caption{flex:none;min-height:43px;margin-bottom:6px}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-caption h3{font-size:14px}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-caption p{margin-top:2px;font-size:9px}.mouse-analysis-dashboard .mouse-analysis-chart .mouse-analysis-kicker{margin-bottom:2px!important;font-size:8px!important}.mouse-analysis-dashboard .mouse-analysis-chart>svg,.mouse-analysis-dashboard .mouse-analysis-chart>.light-chart-frame{flex:auto;height:100%;min-height:0}.mouse-analysis-card>.mouse-analysis-chart,.project-analysis-single{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.mouse-analysis-card>footer{background:#fff;margin-top:auto;padding:8px 20px 10px;font-size:10px}}.mouse-chart-empty,.mouse-analysis-empty{color:#738579;border:1px dashed #cddcd2;border-radius:11px;place-items:center;min-height:360px;margin:18px 26px;display:grid}.mouse-analysis-chart{width:min(960px,100% - 52px);margin:0 auto;padding:18px 26px 8px}.mouse-analysis-chart svg,.mouse-analysis-chart .light-chart-frame{box-sizing:border-box;background:#fcfefd;border:1px solid #dce7df;border-radius:11px;width:100%;min-height:420px;display:block}.mouse-analysis-chart .light-chart-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;overflow:hidden}.light-chart-frame{--mouse-chart-1:#0072b2;--mouse-chart-2:#d55e00;--mouse-chart-3:#009e73;--mouse-chart-4:#e69f00;--mouse-chart-5:#cc79a7;--mouse-chart-6:#5f7275;--mouse-chart-7:#825;--mouse-chart-8:#4a9}.light-chart-frame>svg{border-radius:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fcfefd;width:100%;height:100%;display:block;border:0!important;min-height:0!important}.mouse-analysis-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 0 14px;display:grid}.mouse-analysis-legend>span{color:#405d4b;background:#fbfdfb;border:1px solid #e0e9e3;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:8px 9px;font-size:11px;font-weight:750;display:grid}.mouse-analysis-legend b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mouse-analysis-legend>span>small{color:#829187;grid-column:2;font-size:9px;font-weight:650}.mouse-analysis-legend>span>i{border-radius:9px;width:18px;height:3px}.mouse-analysis-chart.with-side-legend{grid-template-columns:minmax(0,1fr) 218px;align-items:start;column-gap:16px;width:min(1080px,100% - 52px);display:grid}.mouse-analysis-chart.with-side-legend .mouse-analysis-caption{grid-column:1/-1}.mouse-analysis-chart.with-side-legend>svg,.mouse-analysis-chart.with-side-legend>.light-chart-frame{grid-area:2/1}.mouse-analysis-chart.with-side-legend .mouse-analysis-legend{grid-area:2/2;grid-template-columns:1fr;align-content:start;gap:6px;padding:0}.mouse-analysis-chart.with-side-legend .mouse-analysis-legend>span{column-gap:7px;min-height:38px;padding:6px 8px;font-size:10px}.mouse-analysis-chart.with-side-legend .mouse-analysis-legend>span>small{font-size:8px;line-height:1.2}.mouse-analysis-caption{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.mouse-analysis-kicker{letter-spacing:.14em;font-weight:850;color:#819286!important;margin:0 0 4px!important;font-size:9px!important}.mouse-analysis-caption h3{color:#294f39;margin:0;font-size:18px}.mouse-analysis-caption p{color:#788a7f;margin:3px 0 0;font-size:11px}.mouse-analysis-caption>span{color:#64786a;background:#f5f9f6;border:1px solid #dce8e0;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.mouse-analysis-chart .chart-frame{fill:#fcfefd;stroke:#dce7df}.mouse-analysis-chart .chart-grid{stroke:#e4ece7;stroke-width:1px}.mouse-analysis-chart text{fill:#556d5d;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:10px;font-weight:650}.mouse-analysis-chart .chart-axis-title{fill:#355744;font-size:10px;font-weight:820}.mouse-analysis-chart .chart-y-title{letter-spacing:.01em}.mouse-analysis-chart .chart-individual{fill:none;stroke-width:1px;stroke-dasharray:3 4;opacity:.25}.mouse-analysis-chart .chart-sem{stroke:currentColor;stroke-width:1.4px}.mouse-analysis-chart .chart-mean{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.mouse-analysis-chart .chart-point{fill:currentColor;stroke:#fff;stroke-width:1.5px}.mouse-analysis-chart .chart-baseline line{stroke:#c28a32;stroke-width:1.4px;stroke-dasharray:4 4}.mouse-analysis-chart .chart-baseline text{fill:#9b681f;font-size:10px;font-weight:800}.mouse-analysis-quality{background:#fbfdfb;border-bottom:1px solid #dfe9e2;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:center;gap:10px 18px;padding:12px 26px;display:grid}.mouse-analysis-quality>div:first-child{gap:3px;display:grid}.mouse-analysis-quality strong{color:#315841;font-size:12px}.mouse-analysis-quality span{color:#708277;font-size:10px;font-weight:700}.mouse-analysis-quality>div:nth-child(2){flex-wrap:wrap;gap:7px;display:flex}.mouse-analysis-quality>div:nth-child(2)>span{background:#f1f7f3;border:1px solid #d8e5dc;border-radius:999px;padding:6px 9px}.mouse-analysis-quality>div:nth-child(2)>span.warning{color:#94631f;background:#fff7e7;border-color:#e6c998}.mouse-analysis-quality em{color:#9a6322;grid-column:1/-1;margin-top:-2px;font-size:10px;font-style:normal}.analysis-secondary-action{color:#835d1c!important;background:#fff9ec!important;border-color:#d9b268!important}.analysis-scope-panel{background:#fff;border-bottom:1px solid #dfe9e2;flex:none;grid-template-columns:minmax(170px,.8fr) minmax(340px,1.7fr) auto;align-items:center;gap:12px 18px;padding:10px 26px;display:grid}.analysis-scope-panel.has-exclusions{background:#fffdf8}.analysis-scope-title>div{gap:2px;display:grid}.analysis-scope-title b{color:#284e38;font-size:12px}.analysis-scope-title span{color:#718278;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.analysis-scope-counts{grid-template-columns:repeat(4,minmax(72px,1fr));gap:7px;display:grid}.analysis-scope-counts>div{background:#f8fbf9;border:1px solid #dce7df;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 9px;display:flex}.analysis-scope-counts small{color:#74867b;white-space:nowrap;font-size:9px;font-weight:750}.analysis-scope-counts strong{color:#315841;font-size:16px}.analysis-scope-counts .valid{background:#eef7f1;border-color:#bcd7c5}.analysis-scope-counts .valid strong{color:#246c45}.analysis-scope-counts .warning{background:#fff5e3;border-color:#e7cb99}.analysis-scope-counts .warning strong{color:#9a6322}.analysis-scope-panel details{color:#78571f;justify-self:end;font-size:10px}.analysis-scope-panel summary{cursor:pointer;white-space:nowrap;background:#fff8e9;border:1px solid #dfc38f;border-radius:8px;padding:7px 9px;font-weight:800;list-style-position:inside}.analysis-scope-panel details[open]{grid-column:1/-1;justify-self:stretch}.analysis-scope-panel details[open] summary{width:max-content;margin-left:auto}.analysis-scope-panel details>div{background:#fffaf0;border:1px solid #ead8b5;border-radius:8px;gap:4px;margin-top:7px;padding:8px 10px;display:grid}.analysis-scope-panel details p{color:#765e35;margin:0;line-height:1.5}.analysis-scope-panel details b{color:#805715}.analysis-exclusion-actions{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.analysis-exclusion-actions button{min-height:29px;padding:6px 9px;font-size:10px}.analysis-exclusion-actions button.active{color:#fff;background:#2f684c;border-color:#2f684c}@media (min-width:721px) and (max-width:1320px){.mouse-analysis-mode{flex:1 0 100%}.mouse-analysis-mode button{white-space:nowrap;flex:1 1 0}.mouse-metric-hierarchy{flex:1 0 100%}.mouse-analysis-controls>label{flex:160px;min-width:0}.mouse-analysis-controls>label select{width:100%;min-width:0}.mouse-analysis-animal-control{flex:1 0 100%}.mouse-analysis-animal-control>label:first-child{flex:auto}}.mouse-age-comparison .mouse-comparison-raw{fill:currentColor;fill-opacity:.78;stroke:#fff;stroke-width:1.6px}.mouse-age-comparison .mouse-comparison-sem{stroke:currentColor;stroke-width:1.7px}.mouse-age-comparison .mouse-comparison-mean{stroke:#203d2d;stroke-width:3.3px;stroke-linecap:round}.mouse-age-comparison .mouse-comparison-label{fill:#355744;font-size:9px;font-weight:800}.mouse-age-comparison .mouse-comparison-tmx{fill:#806022;font-size:8px;font-weight:850}.mouse-age-comparison .mouse-comparison-n{fill:#7a8d81;font-size:8px;font-weight:750}@media (min-width:721px){.mouse-analysis-card.analysis-mode-dashboard .mouse-analysis-dashboard{grid-template-rows:none;grid-auto-rows:minmax(320px,320px);align-content:start;overflow-y:auto}.mouse-analysis-card.analysis-mode-dashboard .mouse-analysis-dashboard .mouse-analysis-chart{min-height:320px}.mouse-analysis-card.analysis-mode-dashboard .mouse-analysis-dashboard .light-chart-frame{min-height:245px}.mouse-analysis-card.analysis-mode-individual .mouse-group-matrix-picker{display:none}.mouse-analysis-card.analysis-mode-individual>.mouse-analysis-chart{box-sizing:border-box;flex-direction:column;flex:auto;width:min(1160px,100% - 40px);min-height:0;margin:0 auto;padding:12px 20px 8px;display:flex;overflow:hidden}.mouse-analysis-card.analysis-mode-individual>.mouse-analysis-chart .mouse-analysis-legend{flex:none;grid-template-columns:minmax(260px,340px);justify-content:center}.mouse-analysis-card.analysis-mode-individual>.mouse-analysis-chart>.light-chart-frame,.mouse-analysis-card.analysis-mode-individual>.mouse-analysis-chart>svg{aspect-ratio:760/420;flex:auto;align-self:center;width:auto;max-width:100%;height:100%;min-height:0}.mouse-analysis-card.analysis-mode-group>.mouse-analysis-chart.with-side-legend{box-sizing:border-box;flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;width:min(1280px,100% - 40px);min-height:0;margin:0 auto;padding:12px 20px 8px;display:grid;overflow:hidden}.mouse-analysis-card.analysis-mode-group>.mouse-analysis-chart.with-side-legend>.light-chart-frame,.mouse-analysis-card.analysis-mode-group>.mouse-analysis-chart.with-side-legend>svg{aspect-ratio:760/420;justify-self:center;width:auto;max-width:100%;height:100%;min-height:0}.mouse-analysis-card.analysis-mode-group>.mouse-analysis-chart.with-side-legend .mouse-analysis-legend{align-content:center;max-height:100%;overflow:auto}}.specialized-card-form,.specialized-read-sections{gap:14px;display:grid}.specialized-form-section{background:#fbfdfb;border:1px solid #d6e4da;border-radius:10px;padding:16px}.specialized-read-sections .read-card-section dl{grid-template-columns:repeat(2,minmax(0,1fr))}.specialized-read-sections .read-card-section dl>div{min-width:0}.specialized-card-form .document-form-section{background:#f8fbf8}.mouse-colony-v2>.mouse-full-backdrop{z-index:1200}@media (max-width:720px){.mouse-batch-backdrop{place-items:end center;padding:0}.mouse-batch-card{border-radius:16px 16px 0 0;max-height:94vh}.mouse-batch-meta{grid-template-columns:1fr;padding:14px}.mouse-batch-list{margin:14px;overflow-x:auto}.mouse-batch-head,.mouse-batch-row{min-width:680px}.mouse-batch-card footer{flex-direction:column;align-items:flex-start;padding:14px}.specialized-read-sections .read-card-section dl{grid-template-columns:1fr}.mouse-selectable-head,.mouse-selectable-row{grid-template-columns:32px minmax(0,1fr)}.mouse-row-check span{display:none}.mouse-analysis-backdrop{place-items:end center;padding:0}.mouse-analysis-card{border-radius:16px 16px 0 0;max-height:94vh}.mouse-analysis-card>header,.mouse-analysis-controls,.mouse-analysis-card>footer,.mouse-group-picker,.mouse-analysis-quality,.analysis-scope-panel{padding-left:14px;padding-right:14px}.mouse-analysis-card>header{align-items:flex-start}.mouse-analysis-card header>div:last-child{flex-direction:column}.mouse-analysis-controls{flex-direction:column;align-items:stretch}.mouse-analysis-controls select{width:100%}.mouse-analysis-mode{width:100%;overflow-x:auto}.mouse-analysis-mode button{white-space:nowrap;flex:none}.analysis-scope-panel{grid-template-columns:1fr}.analysis-scope-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-scope-panel details,.analysis-scope-panel details[open]{grid-column:1;justify-self:stretch}.analysis-scope-panel details summary,.analysis-scope-panel details[open] summary{width:auto;margin:0}.mouse-analysis-quality{grid-template-columns:1fr}.mouse-analysis-quality em{grid-column:1}.mouse-trend-panel{padding:14px 10px 6px}.mouse-trend-chart{min-height:350px}.mouse-analysis-card>footer{flex-direction:column}.mouse-group-picker{grid-template-columns:1fr;gap:7px}.mouse-analysis-dashboard{grid-template-columns:1fr;padding:14px 10px 6px}.mouse-analysis-dashboard .mouse-analysis-chart svg{min-height:230px}.mouse-analysis-category{width:100%;overflow-x:auto}.mouse-analysis-category button{flex:1 0 auto}.mouse-analysis-chart,.mouse-analysis-chart.with-side-legend{width:auto;margin:0;padding:14px 10px 6px;display:block}.mouse-analysis-chart.with-side-legend .mouse-analysis-legend{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px;display:grid}.mouse-analysis-chart.with-side-legend>svg{width:100%}.mouse-analysis-design{flex-direction:column;align-items:stretch;padding:10px 14px}.mouse-analysis-design>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mouse-analysis-design button{min-width:0;padding:7px 6px}.mouse-dose-picker{grid-template-columns:1fr;padding:10px 14px}.mouse-dose-main>header{flex-direction:column;align-items:flex-start}.mouse-dose-main>div,.mouse-dose-qc{grid-template-columns:1fr}.mouse-dose-qc button{justify-content:center}.mouse-list-titlebar{flex-direction:column;align-items:stretch}.mouse-list-actions{grid-template-columns:1fr 1fr;display:grid}.mouse-list-actions button{justify-content:center}.mouse-analysis-caption{flex-direction:column;align-items:flex-start}.mouse-analysis-chart{padding:14px 10px 6px}.mouse-analysis-chart svg{min-height:350px}.mouse-analysis-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.mouse-analysis-meta{max-width:250px}.mouse-analysis-dashboard .mouse-analysis-chart .light-chart-frame{min-height:230px}.mouse-analysis-chart .light-chart-frame{min-height:350px}.mouse-analysis-chart.with-side-legend>.light-chart-frame{width:100%}.mouse-analysis-card.focused-individual>header{gap:12px}.mouse-analysis-card.focused-individual>header>div:last-child{width:110px}.mouse-analysis-card.focused-individual>header>div:last-child button{width:100%}.mouse-individual-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 10px 0}.mouse-individual-analysis>.mouse-analysis-chart{width:auto}.mouse-individual-raw{margin:8px 10px 16px;overflow-x:auto}.mouse-metric-hierarchy{grid-template-columns:1fr;gap:8px;display:grid}.mouse-metric-hierarchy label,.mouse-metric-hierarchy label:last-child{min-width:0}.mouse-metric-level{display:none}.mouse-group-matrix-head,.mouse-group-matrix-row{grid-template-columns:minmax(112px,1.25fr) repeat(2,minmax(86px,.8fr))}.mouse-genotype-name{flex-direction:column;align-items:flex-start;gap:1px}.mouse-group-matrix-row>button{margin:3px;padding:4px 5px}.mouse-group-matrix-row>button>i{display:none}.mouse-group-matrix-row>button>span small{font-size:8px}}.detail-panel,.mouse-quick-card{--quick-line:#d8e5dc;--quick-soft:#f3f7f4;--quick-ink:#274c38;--quick-muted:#74857a}.detail-panel{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8cbbd transparent;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 96px);overflow-y:auto}.detail-panel .read-card-section,.specialized-read-sections .read-card-section{border-color:var(--quick-line);border-radius:9px;box-shadow:0 2px 8px #254b3606}.detail-panel .card-section-heading{min-height:38px;margin-bottom:9px}.detail-panel .card-section-heading>b{width:26px;height:26px}.detail-panel .card-section-heading strong{color:var(--quick-ink);font-size:14px}.detail-panel .card-section-heading small{color:var(--quick-muted);font-size:10px}.mouse-colony-v2 .mouse-workspace{grid-template-columns:minmax(620px,1.58fr) minmax(350px,.78fr);gap:16px}.mouse-colony-v2 .mouse-detail.series-detail.mouse-quick-card{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8cbbd transparent;background:#f7faf8;border:1px solid #cfddd3;border-radius:9px;max-height:calc(100vh - 96px);padding:0;position:sticky;top:78px;overflow-y:auto;box-shadow:0 8px 24px #254b360e}.mouse-quick-head{border-bottom:1px solid var(--quick-line);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px 13px;display:flex}.mouse-colony-v2 .mouse-quick-head .eyebrow{color:#698574;letter-spacing:1.1px;margin:0;font-size:9px;font-weight:800}.mouse-colony-v2 .mouse-quick-head h2{color:#204c35;letter-spacing:-.3px;margin:3px 0 2px;font:750 24px/1.08 Inter,Noto Sans TC,Arial,sans-serif}.mouse-quick-head p:last-child{color:var(--quick-muted);margin:0;font-size:10px}.mouse-quick-head>button,.mouse-quick-actions button{color:#fff;cursor:pointer;background:#2d6748;border:1px solid #2d6748;border-radius:6px;flex:none;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.mouse-quick-actions{flex:none;gap:6px;display:grid}.mouse-quick-actions button{min-width:92px}.mouse-quick-actions button:last-child{color:#2d6748;background:#fff;border-color:#bdd1c3}.mouse-quick-actions button:disabled{cursor:not-allowed;opacity:.48}.mouse-quick-actions .mouse-quick-chart{justify-content:center;align-items:center;gap:6px;display:inline-flex}.mouse-quick-actions .mouse-quick-chart span{background:#ffffff2e;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.mouse-quick-summary{background:var(--quick-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px 0;display:grid}.mouse-quick-summary>div{background:#fff;border-left:3px solid #0000;min-width:0;padding:9px 12px}.mouse-quick-summary>div.active{border-left-color:#6c9b79}.mouse-quick-summary>div.alert{border-left-color:#bc6458}.mouse-quick-summary small,.mouse-quick-summary strong{display:block}.mouse-quick-summary small{color:#809087;font-size:9px;font-weight:750}.mouse-quick-summary strong{color:#315c43;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.mouse-quick-section{border:1px solid var(--quick-line);background:#fff;border-radius:8px;margin:10px 11px 0;overflow:hidden}.mouse-quick-section-head{background:#fbfdfb;border-bottom:1px solid #e3ebe5;align-items:center;gap:9px;min-height:42px;padding:7px 10px;display:flex}.mouse-quick-section-head>span{color:#315e43;background:#e3efe6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.mouse-quick-section-head strong,.mouse-quick-section-head small{display:block}.mouse-quick-section-head strong{color:var(--quick-ink);font-size:12px}.mouse-quick-section-head small{color:var(--quick-muted);margin-top:1px;font-size:9px}.mouse-quick-gene-list>div{border-top:1px solid #edf2ee;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;min-height:36px;padding:8px 10px;display:grid}.mouse-quick-gene-list>div:first-child{border-top:0}.mouse-quick-gene-list b{color:#315d43;text-align:center;background:#e7efe9;border-radius:4px;width:max-content;min-width:30px;padding:3px 5px;font-size:9px}.mouse-quick-gene-list span{color:#395544;font-size:11px;line-height:1.45}.mouse-quick-gene-list .tmx b{color:#865d2b;background:#f5e9d8}.mouse-quick-event-list>div{border-top:1px solid #edf2ee;grid-template-columns:76px 64px minmax(72px,1fr) minmax(58px,auto);align-items:center;gap:7px;min-height:38px;padding:6px 9px;display:grid}.mouse-quick-event-list>div:first-child{border-top:0}.mouse-quick-event-list time{color:#718178;font-variant-numeric:tabular-nums;font-size:9px}.mouse-quick-event-list i{color:#3b624b;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#e6f0e9;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;overflow:hidden}.mouse-quick-event-list i.surgery{color:#8b572a;background:#f7e9d8}.mouse-quick-event-list i.exam{color:#4c6485;background:#e7edf6}.mouse-quick-event-list i.specimen{color:#6d5278;background:#eee7f1}.mouse-quick-event-list strong,.mouse-quick-event-list span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mouse-quick-event-list strong{color:#2d4e3a}.mouse-quick-event-list span{color:#697c70;text-align:right}.mouse-quick-empty{color:#819087;text-align:center;margin:0;padding:14px 10px;font-size:10px}.mouse-quick-note{color:#744737;text-align:left;cursor:pointer;background:#fff8f3;border:1px solid #e2c8ba;border-radius:7px;align-items:flex-start;gap:9px;width:calc(100% - 22px);margin:10px 11px 12px;padding:9px 10px;display:flex}.mouse-quick-note>span{color:#fff;background:#b95f47;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.mouse-quick-note strong{color:#9a4e38;font-size:10px}.mouse-quick-note p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.mouse-colony-v2 .series-row:focus-visible{outline-offset:-2px;outline:2px solid #4c8263}@media (max-width:1320px) and (min-width:721px){.mouse-colony-v2 .mouse-workspace{grid-template-columns:minmax(560px,1.45fr) minmax(340px,.8fr)}}@media (max-width:1080px){.mouse-colony-v2 .mouse-workspace{display:block}.mouse-colony-v2 .mouse-detail.series-detail.mouse-quick-card{overscroll-behavior-y:auto;scrollbar-gutter:auto;max-height:none;margin-top:14px;position:static;overflow:visible}}@media (max-width:1200px){.detail-panel{overscroll-behavior-y:auto;scrollbar-gutter:auto;max-height:none;overflow:visible}}@media (max-width:720px){.mouse-quick-head{align-items:flex-start}.mouse-quick-actions{grid-template-columns:1fr 1fr;width:100%}.mouse-quick-head{flex-wrap:wrap}.mouse-quick-event-list>div{grid-template-columns:72px 60px minmax(70px,1fr)}.mouse-quick-event-list span{grid-column:3}}.mouse-colony-v2 .mouse-list-filters,.mouse-colony-v2 .mouse-batch-trigger{display:none!important}.mouse-colony-v2 .mouse-series-toolbar{background:#fff;border:1px solid #d8e4dc;border-radius:9px;align-items:end;min-height:58px;padding:10px 13px 0;box-shadow:0 4px 14px #254b3609}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{gap:5px;padding:0}.mouse-colony-v2 .mouse-series-toolbar .series-tabs button{color:#61766a;background:#f7faf8;border:1px solid #d6e1da;border-bottom:3px solid #0000;border-radius:7px 7px 0 0;min-height:38px;padding:8px 14px 9px;font-size:11px;font-weight:750}.mouse-colony-v2 .mouse-series-toolbar .series-tabs button.active{color:#285e42;background:#fff;border-color:#c9d8ce #c9d8ce #2d6748;box-shadow:0 -2px 8px #244d360b}.mouse-colony-v2 .mouse-series-toolbar>.primary{align-self:center;min-height:36px}.sidebar-data-export,.resource-sidebar-tools{border-top:1px solid #314b3f;gap:9px;margin-top:15px;padding-top:14px;display:grid}[data-mouse-filter-root]{flex-direction:column;display:flex}[data-mouse-filter-root] .mouse-sidebar-filter-portal{order:1}[data-mouse-filter-root] .sidebar-data-export{order:2}.sidebar-data-export>div,.resource-filter-heading{color:#a9bbb0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.sidebar-data-export>div small{color:#769084;font-size:9px}.resource-filter-heading button{color:#85a897;cursor:pointer;background:0 0;border:0;font-size:10px}.sidebar-data-export>button,.resource-list-export>button{color:#dce9e1;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #49675a;border-radius:7px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:47px;padding:8px 9px;display:grid}.sidebar-data-export>button:hover,.resource-list-export>button:hover{background:#ffffff12;border-color:#81a691}.sidebar-data-export>button>b,.resource-list-export>button>b{color:#295c41;background:#dfece2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.sidebar-data-export button strong,.sidebar-data-export button small,.resource-list-export button strong,.resource-list-export button small{display:block}.sidebar-data-export button strong,.resource-list-export button strong{font-size:10px}.sidebar-data-export button small,.resource-list-export button small{color:#8fa398;margin-top:2px;font-size:8px;line-height:1.35}.resource-sidebar-tools{border-top:0;margin:0 20px 90px;padding-top:0}.sidebar:has(.resource-sidebar-tools) .material-controls .filter-title{display:none}.sidebar:has(.resource-sidebar-tools) .material-controls{border-top:0;min-height:0;padding-top:0}.resource-sidebar-tools>label{color:#8fa397;gap:6px;font-size:10px;display:grid}.resource-sidebar-tools select,.resource-sidebar-tools input{color:#fff;width:100%;min-width:0;font:inherit;background:#20392f;border:1px solid #4c675a;border-radius:5px;padding:9px}.resource-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.resource-filter-grid label{color:#8fa397;gap:5px;font-size:10px;display:grid}.resource-list-export{margin-top:2px}.resource-list-export>span{color:#8fa397;margin-bottom:7px;font-size:10px;display:block}.sidebar-filters>.filter-coming{display:none}@media (max-width:720px){.mouse-colony-v2 .mouse-series-toolbar{align-items:stretch}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dedicated-record-form{width:min(1320px,100vw - 52px);max-height:94vh;overflow:auto}.record-kind-tabs{background:#f3f7f4;border-bottom:1px solid #dce7df;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.record-kind-tabs button{color:#466453;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfddd3;border-radius:8px;gap:3px;min-height:58px;padding:10px 12px;display:grid}.record-kind-tabs button.active{background:#eaf3ed;border-color:#2f694a;box-shadow:inset 0 -3px #2f694a}.record-kind-tabs strong{font-size:13px}.record-kind-tabs small{color:#7a8b81;font-size:9px;line-height:1.35}.record-common-grid{background:#f7faf8;border:1px solid #d8e4dc;border-radius:8px;grid-template-columns:1fr .8fr 1fr 1.1fr;gap:10px;padding:14px;display:grid}.record-common-grid label,.dedicated-fields label,.assay-context label,.assay-specific-context label,.assay-metric-grid label,.echo-metric-group label,.specimen-field-grid label,.specimen-output-row label,.record-note{color:#52695a;gap:6px;font-size:12px;font-weight:760;display:grid}.dedicated-record-form input,.dedicated-record-form select,.dedicated-record-form textarea{color:#274536;min-width:0;font:inherit;background:#fff;border:1px solid #c8d8cd;border-radius:6px;padding:9px 10px}.dedicated-fields{background:#fff;border:1px solid #d8e4dc;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;padding:14px;display:grid}.assay-editor{gap:14px;margin-top:14px;display:grid}.assay-context{background:#fff;border:1px solid #d8e4dc;border-radius:10px;grid-template-columns:.75fr .85fr .85fr 1.35fr 1.5fr;gap:12px;padding:16px;display:grid}.assay-specific-context{background:#fff;border:1px solid #d2e0d6;border-radius:11px;overflow:hidden}.assay-specific-head{background:#edf4ef;border-bottom:1px solid #dce7df;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.assay-specific-head strong{color:#294f39;font-size:13px}.assay-specific-head small{color:#75887b;font-size:10px}.assay-specific-context>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.assay-specific-context select,.assay-specific-context input{color:#294f39;background:#fff;border:1px solid #c8d8cd;border-radius:7px;width:100%;min-width:0;padding:10px 11px}.assay-specific-context select:focus,.assay-specific-context input:focus{border-color:#4f8162;outline:0;box-shadow:0 0 0 3px #4076521a}.assay-metric-grid{background:#f7faf8;border:1px solid #d8e4dc;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.assay-metric-grid label>span{background:#fff;border:1px solid #c8d8cd;border-radius:6px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;display:grid;overflow:hidden}.assay-metric-grid label>span input{border:0}.assay-metric-grid label>span b{color:#52705d;text-align:center;font-size:10px}.echo-metric-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.echo-metric-group{background:#fff;border:1px solid #d2e0d6;border-radius:11px;overflow:hidden}.echo-metric-group>header{background:#f1f6f2;border-bottom:1px solid #dce7df;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.echo-metric-group>header>span{color:#2f6044;background:#d9e9dd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.echo-metric-group>header div{gap:2px;display:grid}.echo-metric-group>header strong{color:#294f39;font-size:13px}.echo-metric-group>header small{color:#788b7e;font-size:10px}.echo-metric-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.echo-metric-group label>span{background:#fff;border:1px solid #c8d8cd;border-radius:7px;grid-template-columns:minmax(0,1fr) 62px;align-items:center;display:grid;overflow:hidden}.echo-metric-group label>span:focus-within{border-color:#4f8162;box-shadow:0 0 0 3px #4076521a}.echo-metric-group label input{border:0;border-radius:0;padding:10px 11px}.echo-metric-group label b{color:#5b7262;background:#f4f8f5;border-left:1px solid #e0e9e2;align-self:stretch;place-items:center;font-size:10px;display:grid}.assay-metric-sections[data-assay=Echo] .echo-metric-group:last-child{grid-column:1/-1}.assay-metric-sections[data-assay=Echo] .echo-metric-group:last-child>div{grid-template-columns:repeat(5,minmax(0,1fr))}.assay-metric-sections[data-assay=Brain\ MRI] .echo-metric-group:last-child{grid-column:1/-1}.assay-metric-sections[data-assay=Brain\ MRI] .echo-metric-group:last-child>div{grid-template-columns:repeat(3,minmax(0,1fr))}.assay-metric-sections[data-assay=Open\ Field] .echo-metric-group:nth-child(3),.assay-metric-sections[data-assay=Open\ Field] .echo-metric-group:nth-child(4){grid-column:1/-1}.assay-metric-sections[data-assay=Open\ Field] .echo-metric-group:nth-child(3)>div,.assay-metric-sections[data-assay=Open\ Field] .echo-metric-group:nth-child(4)>div{grid-template-columns:repeat(4,minmax(0,1fr))}.specimen-entry-list{gap:10px;margin-top:12px;display:grid}.specimen-entry-list article{background:#fff;border:1px solid #d5e2d9;border-radius:8px;overflow:hidden}.specimen-entry-list article>header{color:#315d43;background:#f2f7f3;border-bottom:1px solid #e1e9e3;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.specimen-entry-list article>header button{color:#a65343;cursor:pointer;background:0 0;border:0;font-size:10px}.specimen-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.add-specimen-row{color:#315f45;cursor:pointer;background:#f4f8f5;border:1px dashed #7da18b;border-radius:7px;justify-self:start;padding:9px 13px;font-weight:800}.specimen-derived{color:#315f45;background:#edf6ef;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 12px;padding:9px 11px;font-size:11px;display:flex}.specimen-derived span{font-weight:850}.specimen-derived b{background:#fff;border:1px solid #c9decf;border-radius:999px;padding:4px 8px;font-weight:750}.specimen-event-meta{background:#f6faf7;border:1px solid #cadbcf;border-radius:11px;margin-bottom:14px;overflow:hidden}.specimen-event-meta-title{background:#eaf3ed;border-bottom:1px solid #dbe7de;align-items:baseline;gap:12px;padding:12px 15px;display:flex}.specimen-event-meta-title strong{color:#29533a;font-size:14px}.specimen-event-meta-title span{color:#708478;font-size:10px}.specimen-event-meta-grid{grid-template-columns:1.05fr .8fr 1fr .8fr 1.2fr;gap:12px;padding:14px;display:grid}.specimen-event-meta-grid>label{color:#52695a;gap:6px;font-size:12px;font-weight:760;display:grid}.specimen-event-meta-grid input[readonly]{color:#45604f;background:#edf3ef}.specimen-shared-weight>span{background:#fff;border:1px solid #c8d8cd;border-radius:6px;grid-template-columns:minmax(0,1fr) 46px;display:grid;overflow:hidden}.specimen-shared-weight>span:focus-within{border-color:#4f8162;box-shadow:0 0 0 3px #4076521a}.specimen-shared-weight>span input{border:0;border-radius:0}.specimen-shared-weight>span b{color:#3f654d;background:#f0f6f2;border-left:1px solid #e0e9e2;place-items:center;font-size:11px;display:grid}.specimen-suggest-field input{padding-right:28px}.specimen-combo-control{gap:6px;display:grid}.specimen-combo-control select,.specimen-combo-control input{width:100%}.specimen-combo-control input{background:#fbfdfb}.specimen-draft-card{background:#f8fbf9!important;border:1px solid #cfded4!important;border-radius:12px!important;overflow:hidden!important}.specimen-draft-card>header{background:#edf5ef!important;min-height:58px!important;padding:12px 16px!important}.specimen-draft-card>header>div{gap:2px;display:grid}.specimen-draft-card>header strong{font-size:14px}.specimen-draft-card>header small{color:#778b7c;font-size:10px}.specimen-type-switch{grid-template-columns:repeat(2,minmax(0,150px));gap:8px;padding:14px 16px 4px;display:grid}.specimen-type-switch button{color:#526b5b;cursor:pointer;background:#fff;border:1px solid #c7d8cc;border-radius:8px;min-height:38px;font-size:12px;font-weight:800}.specimen-type-switch button.active{color:#24543a;background:#dfeee3;border-color:#316648;box-shadow:inset 0 -3px #316648}.specimen-input-section{background:#fff;border:1px solid #d9e5dc;border-radius:10px;margin:12px 16px;overflow:hidden}.specimen-subhead{background:#f6f9f7;border-bottom:1px solid #e1eae3;align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:flex}.specimen-subhead>b{color:#315f44;background:#deece2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.specimen-subhead>div{gap:2px;display:grid}.specimen-subhead strong{color:#2d523b;font-size:13px}.specimen-subhead small{color:#7d8f83;font-size:10px}.specimen-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.blood-collection-grid{grid-template-columns:1.2fr .7fr .7fr 1.4fr}.specimen-choice-pills{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.specimen-choice-pills button{color:#52695a;cursor:pointer;background:#fff;border:1px solid #c9d8ce;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:11px;font-weight:780;display:flex}.specimen-choice-pills button span{color:#55705d;background:#eef3ef;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.specimen-choice-pills button.active{color:#295b3d;background:#e6f1e9;border-color:#3f7654}.specimen-choice-pills button.active span{color:#fff;background:#3e7553}.specimen-output-list{display:grid}.specimen-output-row{border-top:1px solid #e7eee9;grid-template-columns:140px 150px minmax(260px,1fr) 110px;align-items:end;gap:12px;padding:12px 14px;display:grid}.specimen-output-row:first-child{border-top:0}.specimen-output-row>strong{color:#315c42;align-self:center;font-size:12px}.specimen-output-empty{color:#849389;margin:0;padding:18px 14px;font-size:11px}.specimen-final-section .specimen-field-grid{grid-template-columns:1.5fr 1fr .7fr .7fr}.specimen-draft-card>.specimen-derived{margin:12px 16px 16px}.record-note{margin-top:12px}.record-note textarea{resize:vertical}@media (max-width:1050px){.assay-context{grid-template-columns:repeat(3,minmax(0,1fr))}.assay-specific-context>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.assay-metric-sections[data-assay=Echo] .echo-metric-group:last-child>div,.assay-metric-sections[data-assay=Open\ Field] .echo-metric-group:nth-child(3)>div,.assay-metric-sections[data-assay=Open\ Field] .echo-metric-group:nth-child(4)>div,.specimen-event-meta-grid,.specimen-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.specimen-collection-grid label:first-child,.specimen-collection-grid label:nth-child(2){grid-column:auto}}@media (max-width:900px){.record-kind-tabs,.record-common-grid,.assay-context,.dedicated-fields,.assay-metric-grid,.specimen-field-grid{grid-template-columns:repeat(2,1fr)}.echo-metric-sections{grid-template-columns:1fr}.assay-metric-sections .echo-metric-group:last-child{grid-column:auto}.assay-metric-sections .echo-metric-group:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.specimen-output-row{grid-template-columns:110px 140px minmax(200px,1fr) 100px}}@media (max-width:600px){.dedicated-record-form{width:100vw;max-height:100vh}.record-kind-tabs,.record-common-grid,.assay-context,.assay-specific-context>div:last-child,.dedicated-fields,.assay-metric-grid,.specimen-event-meta-grid,.specimen-field-grid,.echo-metric-group>div,.echo-metric-group:last-child>div{grid-template-columns:1fr}.assay-specific-head,.specimen-event-meta-title{gap:3px;display:grid}.specimen-type-switch{grid-template-columns:repeat(2,1fr)}.specimen-output-row,.specimen-final-section .specimen-field-grid{grid-template-columns:1fr}}.specimen-collection-grid{grid-template-columns:minmax(220px,2fr) minmax(220px,2fr) minmax(130px,1fr) minmax(90px,.7fr);gap:12px 10px}.specimen-collection-grid label:first-child,.specimen-collection-grid label:nth-child(2){grid-column:auto}@media (max-width:900px){.specimen-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.specimen-collection-grid{grid-template-columns:1fr}}.material-category-nav{column-gap:6px!important}.material-category-nav button{white-space:nowrap;gap:6px!important;padding-inline:7px!important;font-size:11px!important}.material-category-nav button span{flex:0 0 24px;width:24px!important;height:24px!important}.material-category-nav button:last-child:nth-child(odd){grid-column:auto;justify-content:flex-start}.slide-scan-sidebar{gap:12px;display:grid}.slide-scan-sidebar>label,.slide-filter-grid label{color:#bdd0c6;gap:6px;font-size:11.5px;display:grid}.slide-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;display:grid}.slide-filter-grid label:last-child{grid-column:1/-1}.slide-scan-sidebar input,.slide-scan-sidebar select{color:#f3f8f5;width:100%;min-width:0;height:39px;font:inherit;background:#173328;border:1px solid #49695b;border-radius:7px;padding:0 10px}.slide-scan-sidebar input::placeholder{color:#8da69a}.slide-scan-export{margin-top:5px}.slide-scan-library{flex-direction:column;gap:14px;min-width:0;min-height:calc(100dvh - 70px);display:flex}.slide-library-toolbar{background:#fff;border:1px solid #d3e0d8;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.slide-library-toolbar h2{color:#254f3d;margin:2px 0 3px;font-size:20px}.slide-library-toolbar span{color:#788c82;font-size:12px}.slide-library-toolbar .primary{min-width:132px}.slide-table-head>button{min-width:0;height:42px;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.slide-table-head>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slide-table-head>button i{color:#91a49a;font-size:10px;font-style:normal}.slide-table-head>button.active{color:#245d42}.slide-table-head>button.active i{color:#bd7821}.slide-workspace{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch;gap:14px;min-width:0;min-height:0;display:grid}.slide-list-panel,.slide-detail-card{background:#fff;border:1px solid #cfddd4;border-radius:10px;overflow:hidden;box-shadow:0 6px 22px #244c390d}.slide-list-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.slide-table-head,.slide-row{grid-template-columns:minmax(100px,.75fr) minmax(140px,1.15fr) minmax(72px,.52fr) minmax(98px,.76fr) minmax(82px,.58fr);align-items:center;gap:7px;display:grid}.slide-table-head{color:#4d6c5c;letter-spacing:.02em;background:#eaf3ed;border-bottom:1px solid #cfddd4;min-height:42px;padding:0 12px;font-size:10.5px;font-weight:850}.slide-list{flex:1;min-height:0;overflow:auto}.slide-row{color:#294738;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e9e3;width:100%;min-height:66px;padding:9px 12px}.slide-row:hover{background:#f7faf8}.slide-row.selected{background:#edf6f0;box-shadow:inset 3px 0 #438364}.slide-row>span{align-content:center;gap:3px;min-width:0;display:grid}.slide-row>span:nth-child(3){white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.slide-row strong,.slide-row small,.slide-row>span{text-overflow:ellipsis;overflow:hidden}.slide-row strong{white-space:nowrap;font-size:12px;line-height:1.25}.slide-row small{color:#7b8d84;white-space:nowrap;font-size:10px;line-height:1.25}.slide-row i{color:#345e4a;text-align:center;background:#e8f1ec;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-width:38px;min-height:24px;padding:3px 7px;font-size:9.5px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.slide-row i.stain-IHC{color:#8a5c18;background:#f5ead9}.slide-row i.stain-IF{color:#4b4a88;background:#e6e7fa}.slide-row i.stain-MTC{color:#416387;background:#e7eef8}.slide-row i.stain-HE{color:#89526e;background:#f6e6ef}.scan-state{color:#36664a;white-space:nowrap;background:#e5f2e9;border-radius:999px;justify-content:center;justify-self:start;align-items:center;max-width:100%;min-height:25px;padding:3px 8px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.scan-state.state-不掃描{color:#73766f;background:#f0f0ee}.scan-state.state-需重掃{color:#9b4d42;background:#f8e7e3}.slide-list-message{text-align:center;color:#7c8f85;padding:32px}.slide-pagination{color:#6f8379;border-top:1px solid #dfe8e2;flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;font-size:11px;display:flex}.slide-pagination div{gap:7px;display:flex}.slide-pagination button{color:#315742;background:#fff;border:1px solid #cbd9d0;border-radius:6px;height:31px;padding:0 12px}.slide-pagination button:disabled{opacity:.42}.slide-detail-card{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8cbbd transparent;-webkit-overflow-scrolling:touch;align-self:stretch;max-height:none;position:sticky;top:22px;overflow-y:auto}.slide-detail-card>header{background:linear-gradient(135deg,#f8fbf9,#edf5f0);border-bottom:1px solid #dbe5df;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 15px;display:flex}.slide-detail-card>header h2{color:#285541;margin:3px 0;font-size:24px}.slide-detail-card>header p:last-child{color:#637a6d;margin:0;font-size:13px}.slide-detail-card>header button{color:#315f48;background:#fff;border:1px solid #aac2b4;border-radius:6px;height:34px;padding:0 15px;font-weight:750}.slide-detail-summary{background:#f3f8f5;border-bottom:1px solid #dbe6df;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.slide-detail-summary>div{background:#fff;border:1px solid #d5e2da;border-radius:7px;align-content:start;gap:5px;min-height:62px;padding:9px;display:grid}.slide-detail-summary small{color:#7b9084;font-size:10px}.slide-detail-summary strong{color:#315a45;font-size:11.5px;line-height:1.4}.slide-detail-card>section{border:1px solid #dbe6df;border-radius:8px;margin:12px;overflow:hidden}.slide-section-head{color:#315a45;background:#f2f7f4;border-bottom:1px solid #dbe6df;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.slide-section-head b{background:#dcece3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.slide-detail-card dl{margin:0;padding:2px 12px}.slide-detail-card dl>div{border-bottom:1px solid #e4ebe7;grid-template-columns:105px 1fr;gap:10px;padding:9px 2px;display:grid}.slide-detail-card dl>div:last-child{border-bottom:0}.slide-detail-card dt{color:#7a8c82;font-size:10.5px;font-weight:700}.slide-detail-card dd{color:#294b3a;overflow-wrap:anywhere;margin:0;font-size:11.5px;font-weight:650}.slide-note{color:#704f27;background:#fff8ee;border-left:3px solid #cf9444;border-radius:5px;margin:2px 12px 12px;padding:11px}.slide-note strong{font-size:11px}.slide-note p{margin:4px 0 0;font-size:11.5px;line-height:1.55}.slide-detail-card.empty{color:#7f9287;place-items:center;min-height:360px;display:grid}.slide-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1e15a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.slide-scan-form{background:#f5f8f6;border:1px solid #c8d9cf;border-radius:12px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #081d1359}.slide-scan-form>header{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #cfddd4;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex;position:sticky;top:0}.slide-scan-form>header h2{color:#28533f;margin:2px 0 3px;font-size:22px}.slide-scan-form>header p:last-child{color:#74887d;margin:0;font-size:11.5px}.slide-scan-form>header>div:last-child{gap:8px;display:flex}.slide-scan-form button{color:#355e49;background:#fff;border:1px solid #c8d8ce;border-radius:6px;height:36px;padding:0 15px;font-weight:750}.slide-scan-form button.primary{color:#fff;background:#2f684d;border-color:#2f684d}.slide-scan-form>section{background:#fff;border:1px solid #d2dfd7;border-radius:9px;margin:14px;overflow:hidden}.slide-form-head{background:#edf5f0;border-bottom:1px solid #d7e3dc;align-items:center;gap:10px;padding:10px 14px;display:flex}.slide-form-head>b{color:#2f674c;background:#d8ebe0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.slide-form-head>span{gap:1px;display:grid}.slide-form-head strong{color:#315a46;font-size:12.5px}.slide-form-head small{color:#83958b;font-size:10px}.slide-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.slide-form-grid label{color:#526e60;align-content:start;gap:6px;min-width:0;font-size:10.5px;font-weight:750;display:grid}.slide-form-grid label.wide{grid-column:span 2}.slide-form-grid label.full{grid-column:1/-1}.slide-form-grid input,.slide-form-grid select,.slide-form-grid textarea{color:#294838;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d9cf;border-radius:6px;padding:0 10px;font-size:12px}.slide-form-grid input,.slide-form-grid select{height:39px}.slide-form-grid textarea{resize:vertical;padding-top:9px}.slide-form-grid input:focus,.slide-form-grid select:focus,.slide-form-grid textarea:focus{border-color:#4d876a;outline:2px solid #397f5b33}.slide-form-grid input[readonly]{color:#6e8177;background:#eef3f0}.slide-form-error{color:#994c41;background:#fae9e5;border-radius:6px;margin:12px 16px;padding:10px}.slide-scan-form>footer{align-items:center;min-height:54px;padding:8px 16px 16px;display:flex}.slide-scan-form .danger-outline{color:#9c4439;border-color:#d8aaa1}.slide-delete-confirm{color:#8d443b;background:#fff4f1;border:1px solid #e0b4ac;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.slide-delete-confirm input{border:1px solid #d1a49b;border-radius:5px;height:34px;padding:0 9px}@media (max-width:1180px){.slide-workspace{grid-template-columns:1fr}.slide-detail-card{overscroll-behavior-y:auto;scrollbar-gutter:auto;max-height:none;position:static;overflow:visible}.slide-list{max-height:540px}.slide-table-head,.slide-row{grid-template-columns:125px minmax(190px,1.3fr) 90px 135px 105px}}@media (max-width:760px){.slide-library-toolbar{align-items:flex-start}.slide-workspace{display:block}.slide-detail-card{margin-top:12px}.slide-table-head{display:none}.slide-list{min-height:0;max-height:none}.slide-row{grid-template-columns:110px 1fr 80px;gap:8px}.slide-row>span:nth-child(4),.slide-row>span:nth-child(5){display:none}.slide-detail-summary{grid-template-columns:repeat(2,1fr)}.slide-scan-form{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.slide-scan-form>header{flex-direction:column;align-items:flex-start;padding:14px}.slide-form-grid{grid-template-columns:1fr}.slide-form-grid label.wide,.slide-form-grid label.full{grid-column:auto}.slide-modal-backdrop{padding:10px}.slide-detail-card dl>div{grid-template-columns:95px 1fr}}.slide-mobile-record-overlay{display:none}@media (max-width:720px){.slide-workspace>.slide-detail-card{display:none}.slide-mobile-record-overlay.open{z-index:60;padding:0 11px calc(18px + env(safe-area-inset-bottom));background:#f7faf8;display:block;position:fixed;inset:0;overflow:auto}.slide-mobile-record-overlay .slide-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.slide-mobile-record-overlay .slide-detail-card>header{display:none}.slide-mobile-record-overlay .slide-detail-summary{padding:10px 0}.slide-mobile-record-overlay .slide-detail-card section{margin:9px 0}.slide-mobile-record-overlay .mobile-library-record-head{z-index:4;min-height:59px;padding:calc(8px + env(safe-area-inset-top)) 11px 9px;background:#fbfcfbfa;border-bottom:1px solid #dce6df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 -11px 10px;display:grid;position:sticky;top:0;box-shadow:0 4px 14px #1c3b2a0f}.slide-mobile-record-overlay .mobile-library-record-head>button{color:#315f45;white-space:nowrap;background:#fff;border:1px solid #bfd0c4;border-radius:8px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:750}.slide-mobile-record-overlay .mobile-library-record-head>.primary{color:#fff;background:#2f694a;border-color:#2f694a}.slide-mobile-record-overlay .mobile-library-record-head>div{min-width:0}.slide-mobile-record-overlay .mobile-library-record-head small,.slide-mobile-record-overlay .mobile-library-record-head strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.slide-mobile-record-overlay .mobile-library-record-head small{color:#839188;letter-spacing:.8px;font-size:8px;font-weight:800}.slide-mobile-record-overlay .mobile-library-record-head strong{color:#244e38;margin-top:3px;font-size:17px;line-height:1.15}}.slide-row-scan{justify-items:start}.slide-view-button{color:#236340;cursor:pointer;background:#edf8f0;border:1px solid #9ac7aa;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:800}.slide-view-button:hover{background:#dff1e5}.slide-viewer-backdrop{z-index:80;background:#0b1d12b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.slide-viewer-modal{background:#f7fbf8;border:1px solid #9eb9a7;border-radius:12px;flex-direction:column;width:min(1180px,96vw);height:min(820px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 80px #0000004d}.slide-viewer-modal>header{background:#fff;border-bottom:1px solid #cfddd4;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.slide-viewer-modal h2{color:#183d28;margin:2px 0 3px;font-size:18px}.slide-viewer-modal header small{color:#6f8379}.slide-viewer-actions{align-items:center;gap:8px;display:flex}.slide-viewer-actions button,.slide-viewer-actions a{color:#315742;background:#fff;border:1px solid #c6d7cc;border-radius:6px;padding:8px 11px;font-size:12px;text-decoration:none}.slide-viewer-actions a{color:#fff;background:#196c45;border-color:#196c45}.slide-viewer-frame{background:#111;border:0;width:100%;height:100%}.slide-viewer-unavailable{text-align:center;color:#496656;align-content:center;justify-items:center;gap:10px;height:100%;padding:28px;display:grid}.slide-viewer-unavailable strong{color:#214a31;font-size:18px}.slide-viewer-unavailable p{margin:0}.slide-viewer-unavailable code{color:#536e5d;background:#e8f1eb;border-radius:6px;max-width:90%;padding:10px 12px;overflow:auto}.cell-note-inline{margin:12px 0 0}.cell-event-subhead{color:#365746;border-top:1px solid #dfe8e3;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 3px 0;display:flex}.cell-event-subhead small{color:#84938b;font-size:10px}.cell-edit-stock-summary{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:13px;display:grid}.cell-edit-stock-summary>div{background:#f5f9f7;border:1px solid #d9e5de;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.cell-edit-stock-summary small{color:#7c8d84;font-size:10px}.cell-edit-stock-summary strong{color:#28583f;font-size:14px}.cell-edit-inventory-scroll{max-height:270px;margin-top:10px;padding-right:5px;overflow:auto}.cell-line-form .cell-vial-location{display:block}.cell-inventory-pending{color:#345944;text-align:center;background:#f3f8f5;border:1px dashed #b8cdbf;border-radius:8px;margin-top:14px;padding:18px}.cell-inventory-pending p{color:#7a8d82;margin:5px 0 0;font-size:12px}.cell-sidebar-panel{gap:16px;display:grid}.cell-sidebar-panel label{color:#c7d7cf;gap:7px;font-size:13px;display:grid}.cell-sidebar-panel input,.cell-sidebar-panel select{color:#fff;width:100%;min-width:0;height:38px;font:inherit;background:#173b2e;border:1px solid #527263;border-radius:7px;padding:0 10px}.cell-sidebar-grid{grid-template-columns:1fr 1fr;gap:12px 8px;display:grid}.cell-sidebar-grid .wide{grid-column:1/-1}.cell-export{margin-top:6px}.cell-line-library{gap:12px;min-width:0;display:grid}.cell-library-toolbar{background:#fff;border:1px solid #d7e1dc;border-radius:10px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.cell-library-toolbar h2{color:#214e3b;margin:2px 0 4px;font-size:24px}.cell-library-toolbar span{color:#718279;font-size:13px}.cell-library-toolbar .primary{color:#fff;background:#276346;border:0;border-radius:7px;height:42px;padding:0 17px;font-weight:800}.cell-view-tabs.shared-library-tabs{background:#fff;border:1px solid #d9e4dc;border-radius:7px;gap:8px;padding:11px 13px;display:flex;overflow:auto}.cell-view-tabs.shared-library-tabs button{color:#607167;background:#fbfdfb;border:1px solid #d3ded6;border-radius:6px;flex:none;min-width:0;height:auto;min-height:36px;padding:8px 12px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:12px;font-weight:700}.cell-view-tabs.shared-library-tabs button.active{color:#6f5225;background:#fff8e8;border-color:#c0923a;box-shadow:inset 0 -2px #b88932}.cell-workspace{grid-template-columns:minmax(530px,1.05fr) minmax(500px,.95fr);gap:14px;min-height:690px;display:grid}.cell-list-panel,.cell-detail-card,.cell-box-view{background:#fff;border:1px solid #cfe0d7;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #244d3810}.cell-table-head,.cell-row{grid-template-columns:1.2fr 1.15fr 1.1fr .72fr;align-items:center;gap:12px;display:grid}.cell-table-head{color:#466858;background:#edf5f0;min-height:43px;padding:0 15px;font-size:12px;font-weight:800}.cell-list{max-height:745px;overflow:auto}.cell-row{text-align:left;color:#274a3a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e8e4;width:100%;min-height:68px;padding:10px 15px}.cell-row span{gap:4px;min-width:0;display:grid}.cell-row strong,.cell-row b,.cell-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-row strong{font-size:13px}.cell-row small{color:#7a8c83;font-size:11px;font-weight:500}.cell-row b{text-align:center;color:#286044;background:#e4f2e9;border-radius:999px;width:max-content;min-width:54px;padding:5px 9px;font-size:12px}.cell-list-message{text-align:center;color:#718279;padding:35px}.cell-detail-card{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8cbbd transparent;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 96px);overflow-y:auto}.cell-detail-card>header{border-bottom:1px solid #d9e4de;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.cell-detail-card>header h2{color:#214e3b;margin:2px 0 4px;font-size:26px}.cell-detail-card>header p:last-child{color:#74857c;margin:0;font-size:13px}.cell-detail-card>header button{color:#286044;background:#f8fbf9;border:1px solid #9db8a9;border-radius:7px;height:36px;padding:0 13px;font-weight:800}.cell-detail-summary{background:#f1f7f3;border-bottom:1px solid #dbe7e0;grid-template-columns:.7fr 1.2fr 1fr;gap:8px;padding:12px 16px;display:grid}.cell-detail-summary div{background:#fff;border:1px solid #d5e2db;border-radius:7px;gap:3px;padding:9px 11px;display:grid}.cell-detail-summary small{color:#7a8c83;font-size:11px}.cell-detail-summary strong{color:#2c563f;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cell-detail-card section{border:1px solid #d9e5de;border-radius:8px;margin:12px 14px;padding:0 12px 12px}.cell-section-head{color:#294f3c;border-bottom:1px solid #dfe8e3;align-items:center;gap:9px;min-height:42px;display:flex}.cell-section-head b,.cell-form-head>b{color:#2c6648;background:#dceee3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.cell-detail-card dl{margin:0}.cell-detail-card dl>div{border-bottom:1px solid #e3ebe7;grid-template-columns:128px 1fr;gap:12px;padding:10px 5px;font-size:12px;display:grid}.cell-detail-card dl>div:last-child{border:0}.cell-detail-card dt{color:#72847a;font-weight:700}.cell-detail-card dd{color:#2d503f;gap:3px;margin:0;font-weight:700;display:grid}.cell-detail-card dd small{color:#89968f;font-weight:500}.cell-detail-card a{color:#17689b}.cell-location-list{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.cell-location-list button{color:#275c42;background:#edf7f1;border:1px solid #b7d0c1;border-radius:999px;height:29px;padding:0 10px;font-size:11px;font-weight:800}.cell-note{color:#654b26;background:#fff9ef;border-left:3px solid #d7a04b;border-radius:6px;margin:12px 14px 16px;padding:12px 14px}.cell-note p{margin:5px 0 0;font-size:12px;line-height:1.55}.cell-detail-card.empty{color:#72847a;place-items:center;display:grid}.cell-box-view{padding:20px 22px}.cell-box-view>header{justify-content:space-between;align-items:flex-start;display:flex}.cell-box-view h2{color:#214e3b;margin:3px 0;font-size:26px}.cell-box-view header p:last-child{color:#74857c;margin:0}.cell-box-legend{color:#708078;gap:12px;font-size:12px;display:flex}.cell-box-legend span{align-items:center;gap:5px;display:flex}.cell-box-legend i{background:#f5f7f6;border:1px solid #ccd9d2;border-radius:3px;width:13px;height:13px}.cell-box-legend i.occupied{background:#cfe8d8;border-color:#72aa89}.cell-box-legend i.borrowed{background:#f0dfbd;border-color:#c69b54}.cell-cane-tabs,.cell-box-tabs{gap:7px;margin-top:18px;display:flex}.cell-cane-tabs button,.cell-box-tabs button{color:#496556;background:#fff;border:1px solid #cbdad2;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 15px;font-weight:800;display:flex}.cell-cane-tabs button.active,.cell-box-tabs button.active{color:#fff;background:#2d7050;border-color:#2d7050}.cell-cane-tabs small{color:#9b6b1f;font-size:9px}.cell-cane-tabs .active small{color:#ffdda5}.cell-box-tabs{margin-top:8px}.cell-box-tabs button{height:32px;padding:0 13px;font-size:12px}.cell-cryobox{background:#edf5f0;border:1px solid #bdd3c6;border-radius:12px;grid-template-rows:30px repeat(5,90px);grid-template-columns:34px repeat(5,minmax(130px,1fr));gap:7px;margin-top:18px;padding:14px;display:grid}.cell-cryobox.is-borrowed{background:#fbf4e8;border-color:#d7b77e}.cell-cryobox .col-label,.cell-cryobox .row-label{color:#526b5e;place-items:center;display:grid}.cell-slot{text-align:center;background:#fff;border:1px solid #d2ded7;border-radius:8px;align-content:center;gap:3px;min-width:0;padding:10px;display:grid;position:relative}.cell-slot>small{color:#91a198;font-size:9px;position:absolute;top:5px;left:7px}.cell-slot>strong,.cell-slot>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-slot>strong{color:#214d39;font-size:12px}.cell-slot>span{color:#7a8c83;font-size:10px}.cell-slot.occupied{background:#dff0e6;border-color:#83b498;box-shadow:inset 0 0 0 1px #fff}.cell-slot.located{outline-offset:1px;outline:3px solid #d7952e}.cell-cryobox.is-borrowed .cell-slot{background:#f7e8ca;border-color:#dec69a}.cell-map-loading{text-align:center;color:#708078}.cell-modal-backdrop{z-index:1000;background:#10261bd9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.cell-line-form{background:#f5f8f6;border-radius:12px;width:min(1120px,96vw);max-height:94vh;overflow:auto;box-shadow:0 24px 70px #0006}.cell-line-form>header{z-index:2;background:#fff;border-bottom:1px solid #d8e3dd;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex;position:sticky;top:0}.cell-line-form>header h2{color:#214e3b;margin:2px 0 4px}.cell-line-form>header p:last-child{color:#74857c;margin:0}.cell-line-form>header>div:last-child{gap:8px;display:flex}.cell-line-form button{color:#315d47;background:#fff;border:1px solid #b7cbbf;border-radius:7px;height:38px;padding:0 14px;font-weight:800}.cell-line-form button.primary{color:#fff;background:#285f44;border-color:#285f44}.cell-line-form section{background:#fff;border:1px solid #d4e1da;border-radius:9px;margin:14px;padding:0 16px 16px}.cell-form-head{border-bottom:1px solid #e1e9e5;align-items:center;gap:10px;min-height:50px;display:flex}.cell-form-head span{gap:2px;display:grid}.cell-form-head small{color:#86968d}.cell-form-grid{grid-template-columns:repeat(4,1fr);gap:13px 11px;padding-top:14px;display:grid}.cell-form-grid label{color:#536b5e;gap:6px;font-size:12px;font-weight:800;display:grid}.cell-form-grid .wide{grid-column:span 2}.cell-form-grid .full{grid-column:1/-1}.cell-form-grid input,.cell-form-grid select,.cell-form-grid textarea{color:#254b39;width:100%;min-width:0;font:inherit;background:#fbfdfc;border:1px solid #c9d9d0;border-radius:7px;padding:9px 10px}.cell-form-grid input,.cell-form-grid select{height:39px}.cell-line-form>footer{min-height:58px;padding:0 16px 16px}.cell-form-error{color:#a53c35;margin:12px 16px}.cell-delete-confirm{align-items:center;gap:8px;display:flex}.cell-delete-confirm input{border:1px solid #d4a19d;border-radius:7px;height:38px;padding:0 9px}.cell-line-form .danger-outline{color:#a9362d;border-color:#c46c65}@media (max-width:1200px){.cell-workspace{grid-template-columns:minmax(480px,1fr) minmax(430px,.9fr)}.cell-table-head,.cell-row{grid-template-columns:1.1fr 1fr 1fr .62fr}.cell-cryobox{grid-template-columns:30px repeat(5,minmax(100px,1fr))}}.cell-line-library+.workspace-grid{display:none}.cell-table-head,.cell-row{grid-template-columns:1.35fr 1.08fr 1.25fr .55fr .72fr}.cell-bsl{color:#39594a;text-align:center;background:#edf2ef;border-radius:999px;place-items:center;min-width:58px;min-height:27px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.cell-list-message.error{color:#98443c;background:#fff2f0;border:1px solid #e2b0aa;border-radius:8px;margin:16px}@media (max-width:1200px){.cell-table-head,.cell-row{grid-template-columns:1.25fr 1fr 1.15fr .5fr .65fr}}.cell-inventory-head{position:relative}.cell-inventory-head>button{color:#fff;background:#2c6849;border:0;border-radius:6px;height:30px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:800}.cell-batch-list{border-bottom:1px solid #e1e9e5;gap:6px;padding:11px 0;display:grid}.cell-batch-list>div{color:#3d5e4d;background:#f3f7f5;border-radius:7px;grid-template-columns:1.4fr .8fr .8fr 52px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:grid}.cell-batch-list span{gap:2px;display:grid}.cell-batch-list small{color:#84948b}.cell-batch-list b{text-align:right;color:#276044}.cell-vial-list{gap:6px;padding-top:10px;display:grid}.cell-vial-list>div{border:1px solid #e0e8e4;border-radius:7px;grid-template-columns:105px 1fr 48px;align-items:center;gap:8px;padding:7px 8px;display:grid}.cell-vial-list span{gap:2px;min-width:0;display:grid}.cell-vial-list span strong,.cell-vial-list span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-vial-list span strong{color:#365746;font-size:11px}.cell-vial-list span small{color:#829188;font-size:10px}.cell-vial-location{color:#176c99;text-align:left;background:0 0;border:0;font-size:10px;font-weight:800}.cell-vial-manage{color:#2d6649;background:#fff;border:1px solid #a9c3b5;border-radius:6px;height:27px;font-size:10px;font-weight:800}.cell-stock-empty{color:#985348;background:#fff3f0;border-radius:7px;padding:12px;font-size:12px}.cell-event-list{gap:6px;padding-top:10px;display:grid}.cell-event-list>div{border-bottom:1px solid #e5ebe8;grid-template-columns:72px 1fr 78px;align-items:center;gap:8px;padding:7px 5px;display:grid}.cell-event-list i{color:#536b5f;background:#eef2f0;border-radius:999px;place-items:center;min-height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.cell-event-list .event-已取用{color:#356485;background:#e4eef8}.cell-event-list .event-補入庫存{color:#286146;background:#e2f1e8}.cell-event-list .event-污染,.cell-event-list .event-報廢{color:#9a4e45;background:#fae9e6}.cell-event-list span,.cell-event-list time{gap:2px;min-width:0;display:grid}.cell-event-list span strong{font-size:11px}.cell-event-list span small,.cell-event-list time,.cell-event-list time small{text-overflow:ellipsis;white-space:nowrap;color:#84938b;font-size:9px;overflow:hidden}.cell-history-count{color:#75877d;padding:8px;display:block}.cell-inventory-form{background:#f4f8f5;border-radius:12px;width:min(940px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0006}.cell-inventory-form>header{z-index:2;background:#fff;border-bottom:1px solid #d8e4dd;justify-content:space-between;align-items:flex-start;padding:20px 23px;display:flex;position:sticky;top:0}.cell-inventory-form>header h2{color:#214e3b;margin:2px 0 4px}.cell-inventory-form>header p:last-child{color:#75867d;margin:0;font-size:12px}.cell-inventory-form button{color:#305d46;background:#fff;border:1px solid #b8cbbf;border-radius:7px;height:36px;padding:0 13px;font-weight:800}.cell-inventory-form button.primary{color:#fff;background:#286246;border-color:#286246}.cell-inventory-tabs{gap:7px;padding:12px 16px 0;display:flex}.cell-inventory-tabs button.active{color:#245b3f;background:#e7f2ec;border-color:#2c6849}.cell-inventory-tabs button.danger{color:#9b453e;margin-left:auto}.cell-inventory-tabs button.danger.active{background:#fff0ee;border-color:#bd6b64}.cell-inventory-form>section{background:#fff;border:1px solid #d4e2da;border-radius:9px;margin:12px 16px;padding:0 15px 15px}.cell-inventory-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:14px;display:grid}.cell-inventory-grid label,.cell-position-list label,.cell-vial-delete label{color:#526b5d;gap:6px;font-size:11px;font-weight:800;display:grid}.cell-inventory-grid .wide{grid-column:span 2}.cell-inventory-grid input,.cell-inventory-grid select,.cell-position-list select,.cell-vial-delete input{color:#284c3a;width:100%;height:38px;font:inherit;background:#fbfdfc;border:1px solid #c7d8ce;border-radius:7px;padding:0 9px}.cell-position-heading{border-top:1px solid #e1e9e5;justify-content:space-between;align-items:end;margin-top:18px;padding-top:14px;display:flex}.cell-position-heading>div{color:#355745;gap:2px;display:grid}.cell-position-heading small{color:#829288}.cell-position-heading button{height:31px}.cell-position-list{gap:7px;margin-top:9px;display:grid}.cell-position-list>div{background:#f2f7f4;border-radius:8px;grid-template-columns:28px repeat(4,1fr) 52px;align-items:end;gap:8px;padding:9px;display:grid}.cell-position-list>div>b{text-align:center;color:#6e8177;align-self:center}.cell-position-list>div>button{color:#a14b43;border-color:#d4a19d;height:38px;padding:0}.cell-inventory-form>footer{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.cell-vial-delete{color:#71433e;padding:20px!important}.cell-vial-delete p{color:#7c625e;font-size:12px}.cell-vial-delete label{max-width:430px;margin-top:18px}.cell-vial-delete>button{color:#fff;background:#a7443b;border-color:#bd6b64;margin-top:12px}.location-grid{grid-template-columns:repeat(4,1fr)}.cell-line-library{overflow:hidden}.cell-library-toolbar,.cell-view-tabs,.cell-workspace,.cell-list-panel,.cell-detail-card{min-width:0}.cell-library-toolbar-integrated{padding:17px 20px}.cell-library-toolbar-integrated h2{margin:1px 0 3px;font-size:25px}.cell-library-toolbar-integrated span{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.cell-library-toolbar-integrated span strong{color:#275f44;font-size:13px}.cell-library-toolbar-integrated span i{color:#a7b4ad;font-style:normal}.cell-workspace{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px;width:100%}.cell-table-head,.cell-row{grid-template-columns:minmax(140px,1.6fr) minmax(88px,1fr) minmax(112px,1.2fr) minmax(52px,.55fr) minmax(68px,.72fr);gap:9px}.cell-table-head{z-index:2;padding:0 13px;position:sticky;top:0;box-shadow:0 1px #d9e5de}.cell-table-head button{color:#557064;min-width:0;height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:800;display:flex}.cell-table-head button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-table-head button i{color:#93a39b;margin-left:5px;font-size:11px;font-style:normal}.cell-table-head button.active{color:#215b40}.cell-table-head button.active i{color:#be7b20}.cell-table-head button:nth-child(4),.cell-table-head button:nth-child(5){text-align:center;justify-content:center}.cell-row{min-height:72px;padding:10px 13px}.cell-row>span:nth-child(4),.cell-row>span:nth-child(5){text-align:center;justify-items:center}.cell-row strong{font-size:13px;line-height:1.25}.cell-row small{font-size:10.5px;line-height:1.25}.cell-row.selected{background:#edf6f1;box-shadow:inset 4px 0 #2e7252}.cell-row:hover{background:#f3f8f5}.cell-bsl{min-width:50px;padding:3px 6px}.cell-row>span:last-child b{min-width:52px}.cell-detail-card>header{gap:12px;padding:18px}.cell-detail-card>header>div{min-width:0}.cell-detail-card>header h2{text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.18;overflow:hidden}.cell-detail-card>header button{white-space:nowrap;flex:none}.cell-detail-summary.cell-detail-summary-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px 13px}.cell-detail-summary.cell-detail-summary-four div{min-width:0;padding:8px 10px}.cell-detail-summary.cell-detail-summary-four strong{white-space:nowrap}.cell-detail-card section{margin:10px 12px;padding:0 11px 11px}@media (min-width:1500px){.cell-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.cell-detail-summary.cell-detail-summary-four{grid-template-columns:.75fr .8fr 1.35fr .75fr}}@media (max-width:1050px){.cell-workspace{grid-template-columns:1fr}.cell-list{max-height:520px}.cell-detail-card{overscroll-behavior-y:auto;scrollbar-gutter:auto;max-height:none;overflow:visible}.cell-detail-summary.cell-detail-summary-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.cell-mobile-record-overlay{display:none}@media (max-width:720px){.cell-workspace{min-width:0;display:block}.cell-list-panel{min-width:0}.cell-table-head{display:none}.cell-list{max-height:none;overflow-x:hidden}.cell-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:76px;padding:10px 13px}.cell-row>span:nth-child(2),.cell-row>span:nth-child(3){display:none}.cell-row>span:nth-child(4),.cell-row>span:nth-child(5){align-content:center;justify-items:center;gap:4px;display:grid}.cell-row>span:nth-child(4) .cell-bsl{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58px;overflow:hidden}.cell-row>span:nth-child(5) small{display:none}.cell-row strong{font-size:14px}.cell-row small{font-size:10px}.cell-workspace>.cell-detail-card{display:none}.cell-mobile-record-overlay.open{z-index:60;padding:0 11px calc(18px + env(safe-area-inset-bottom));background:#f7faf8;display:block;position:fixed;inset:0;overflow:auto}.cell-mobile-record-overlay .cell-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.cell-mobile-record-overlay .cell-detail-card>header{display:none}.cell-mobile-record-overlay .cell-detail-summary.cell-detail-summary-four{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.cell-mobile-record-overlay .cell-detail-card section{margin:9px 0;padding:0 10px 10px}.mobile-library-record-head{z-index:4;min-height:59px;padding:calc(8px + env(safe-area-inset-top)) 11px 9px;background:#fbfcfbfa;border-bottom:1px solid #dce6df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 -11px 10px;display:grid;position:sticky;top:0;box-shadow:0 4px 14px #1c3b2a0f}.mobile-library-record-head>button{color:#315f45;white-space:nowrap;background:#fff;border:1px solid #bfd0c4;border-radius:8px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:750}.mobile-library-record-head>.primary{color:#fff;background:#2f694a;border-color:#2f694a}.mobile-library-record-head>div{min-width:0}.mobile-library-record-head small,.mobile-library-record-head strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-library-record-head small{color:#839188;letter-spacing:.8px;font-size:8px;font-weight:800}.mobile-library-record-head strong{color:#244e38;margin-top:3px;font-size:17px;line-height:1.15}.cell-box-view{padding:14px 10px}.cell-box-view>header{flex-wrap:wrap;gap:8px}.cell-box-view h2{font-size:22px;line-height:1.25}.cell-box-legend{gap:8px;font-size:10px}.cell-box-legend i{width:10px;height:10px}.cell-cane-tabs,.cell-box-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;margin-top:13px;display:grid}.cell-cane-tabs button,.cell-box-tabs button{justify-content:center;min-width:0;height:34px;padding:0 2px;font-size:10px;line-height:1.05}.cell-cane-tabs button{flex-direction:column;gap:1px}.cell-cane-tabs small{font-size:7px}.cell-box-tabs{margin-top:6px}.cell-box-tabs button{height:30px;font-size:10px}.cell-cryobox{border-radius:9px;grid-template-rows:20px repeat(5,56px);grid-template-columns:20px repeat(5,minmax(0,1fr));gap:3px;width:100%;margin-top:13px;padding:6px}.cell-slot{border-radius:6px;gap:1px;padding:5px 3px}.cell-slot>small{font-size:7px;top:3px;left:4px}.cell-slot>strong{font-size:9px;line-height:1.12}.cell-slot>span{display:none}.cell-cryobox .col-label,.cell-cryobox .row-label{font-size:11px}}.library-context.library-context-unified{background:#fff;border:1px solid #d5e1da;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:0;margin-bottom:12px;padding:14px 18px;display:flex;box-shadow:0 5px 18px #244b3506}.library-context.library-context-unified>div{min-width:0}.library-context.library-context-unified h1{color:#254e3a;letter-spacing:-.4px;margin:0;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:24px;font-weight:780;line-height:1.25}.library-context.library-context-unified p:last-child{color:#73837a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.library-context.library-context-unified>.primary{white-space:nowrap;border-radius:7px;flex:none;min-height:40px;padding:0 16px}.library-context.library-context-unified.resource-library-context{margin-bottom:12px;padding:14px 18px}.library-context.library-context-unified.resource-library-context>.primary{min-height:40px}.resource-workspace .resource-panel>.section-head.compact{display:none}.resource-workspace .resource-panel>.table-head{border-radius:7px 7px 0 0}.cell-line-library,.slide-scan-library{gap:12px}.slide-library-toolbar{display:none!important}.mouse-colony-v2 .mouse-series-toolbar{align-items:center;border:1px solid #d9e4dc!important;border-radius:7px!important;padding:9px 11px!important}.mouse-colony-v2 .mouse-series-toolbar .series-tabs{padding-bottom:0!important}.library-context.library-context-unified>.primary.library-definition-action{color:#76551f;background:#fff8e9;border:1px solid #c69a4c;box-shadow:inset 0 -2px #b3802a24}.library-context.library-context-unified>.primary.library-definition-action:hover{background:#f9eed6;border-color:#aa7829}:is(.library-context:has(+.mouse-colony-v2)>.primary,.library-context:has(+.project-library)>.primary),.project-series-toolbar>.primary:not(.contextual-add){display:none!important}.mouse-colony-v2 .mouse-series-toolbar>.contextual-add,.project-series-toolbar>.contextual-add{color:#fff;white-space:nowrap;background:#2f684d;border:1px solid #2d6449;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-weight:800;box-shadow:0 2px 5px #1f4b3524;display:inline-flex!important}.mouse-colony-v2 .mouse-series-toolbar>.contextual-add:hover,.project-series-toolbar>.contextual-add:hover{background:#24583f}.mouse-colony-v2 .mouse-batch-trigger{white-space:nowrap;flex:none;min-height:36px}@media (max-width:720px){.library-context.library-context-unified{flex-direction:column;align-items:stretch;gap:10px;padding:13px}.library-context.library-context-unified h1{font-size:22px}.library-context.library-context-unified p:last-child{white-space:normal;font-size:11px}.library-context.library-context-unified>.primary{width:100%}.mouse-colony-v2 .mouse-series-toolbar{align-items:stretch!important}.mouse-colony-v2 .mouse-batch-trigger,.mouse-colony-v2 .mouse-series-toolbar>.contextual-add,.project-series-toolbar>.contextual-add{width:100%}}.project-sidebar-panel{gap:14px;display:grid}.project-sidebar-panel label{color:#b8c9bf;gap:6px;font-size:12px;display:grid}.project-sidebar-panel select,.project-sidebar-panel input{color:#fff;width:100%;min-width:0;font:inherit;background:#173d2e;border:1px solid #49695a;border-radius:8px;padding:9px 10px}.project-sidebar-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.project-sidebar-export{border-top:1px solid #e0ece429;gap:8px;padding-top:12px;display:grid}.project-sidebar-export>span{color:#a9bbb1;font-size:12px}.project-sidebar-export button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #49695a;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.project-sidebar-export button>b{background:#315f49;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.project-sidebar-export button span{gap:2px;display:grid}.project-sidebar-export small{color:#9eb1a6}.project-series-toolbar nav b{color:#3d6b50;background:#edf3ee;border-radius:50%;place-items:center;width:19px;height:19px;font:700 10px Georgia,serif;display:grid}.project-overview{box-sizing:border-box;background:#f8fbf9;border:1px solid #d3e0d6;border-radius:10px;justify-self:stretch;width:100%;min-width:0;overflow:hidden;box-shadow:0 5px 18px #244b3506}.project-library{gap:14px;width:100%;min-width:0;display:grid}.project-series-toolbar{background:#fff;border:1px solid #d9e4dc;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.project-series-toolbar nav{flex:1;gap:6px;min-width:0;display:flex;overflow:auto}.project-series-toolbar nav button{white-space:nowrap;color:#607167;background:#fbfdfb;border:1px solid #d3ded6;border-radius:6px;align-items:center;gap:0;min-height:36px;padding:8px 12px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:12px;font-weight:700;display:flex}.project-series-toolbar nav b{width:auto;height:auto;color:inherit;font:inherit;background:0 0;border-radius:0;display:inline}.project-series-toolbar nav b:after{content:" · "}.project-series-toolbar nav button.active b{color:inherit;background:0 0}.project-overview{box-sizing:border-box;background:#f8fbf9;border:1px solid #d3e0d6;border-radius:9px;justify-self:stretch;width:100%;min-width:0;margin-top:2px;overflow:hidden;box-shadow:0 8px 24px #254b360a}.project-overview .mouse-overview-grid{box-sizing:border-box;width:100%;min-width:0}.project-overview .mouse-overview-card:only-child{grid-column:1/-1}.project-overview .mouse-overview-card>header{padding:17px 18px 14px}.project-overview .mouse-overview-stats{grid-template-columns:repeat(4,minmax(120px,1fr));padding:14px 18px}.project-overview .mouse-overview-card>footer{padding:11px 18px}.project-series-context{background:#fff;border:1px solid #d4dfd8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.project-series-context h2{color:#234f3a;margin:2px 0 3px;font:700 21px Georgia,Noto Serif TC,serif}.project-series-context p{color:#74847b;margin:0;font-size:11px}.project-series-context>span{white-space:nowrap;color:#3d6952;background:#edf5ef;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.project-workspace{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:14px;min-width:0;min-height:620px;display:grid}.project-animal-list,.project-quick-card{background:#fff;border:1px solid #d4dfd8;border-radius:11px;min-width:0;overflow:auto}.project-animal-list>header,.project-animal-list>button{grid-template-columns:1.15fr .8fr .52fr .62fr 1.5fr;align-items:center;gap:8px;padding:0 12px;display:grid}.project-animal-list>header{z-index:1;color:#61776b;background:#edf4ef;min-height:42px;font-size:10px;font-weight:900;position:sticky;top:0}.project-animal-list>button{color:#40554a;text-align:left;background:#fff;border:0;border-top:1px solid #e1e9e3;width:100%;min-height:62px}.project-animal-list>button:hover,.project-animal-list>button.selected{background:#f2f7f4}.project-animal-list>button.selected{box-shadow:inset 3px 0 #4c8263}.project-animal-list span{min-width:0;font-size:11px}.project-animal-list strong{color:#29523e;font-size:12px;display:block}.project-animal-list small{color:#88968f;margin-top:3px;font-size:9px;display:block}.project-animal-list i,.project-treatment-tags span{color:#3d664f;background:#e8f1eb;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.row-treatments{flex-wrap:wrap;gap:4px;display:flex}.row-treatments i.disease,.project-treatment-tags .disease{color:#9b4c3c;background:#f6e4df}.row-treatments i.control,.project-treatment-tags .control{color:#47705a;background:#e6f0e9}.row-treatments i.treatment,.project-treatment-tags .treatment{color:#416d88;background:#e5edf4}.row-treatments i.treatment-3,.project-treatment-tags .treatment-3{color:#8e6328;background:#f6ead7}.row-treatments em{color:#98a49e;font-style:normal}.project-animal-list i.status{color:#486957;background:#eef4f0}.project-quick-card{overflow:auto}.project-quick-card>header{border-bottom:1px solid #dce5df;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.project-quick-card h2{color:#26523d;margin:3px 0;font:700 24px Georgia,serif}.project-quick-card header p{color:#7e8d85;margin:0;font-size:11px}.project-quick-card header button{color:#35634b;background:#fff;border:1px solid #bed0c3;border-radius:7px;padding:8px 11px;font-weight:900}.project-quick-summary{background:#f0f6f2;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.project-quick-summary>div{background:#fff;border:1px solid #d6e1da;border-radius:8px;gap:3px;padding:9px;display:grid}.project-quick-summary small{color:#809087;font-size:9px}.project-quick-summary strong{color:#345e47;font-size:11px}.project-quick-card>section{border:1px solid #dbe5de;border-radius:9px;margin:12px;padding:14px}.project-quick-section-head{border-bottom:1px solid #e2e9e4;align-items:center;gap:9px;padding-bottom:10px;display:flex}.project-quick-section-head>b,.project-full-section-head>b,.project-form-section-head>b{color:#35634a;background:#e4f0e7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.project-quick-section-head div{display:grid}.project-quick-section-head strong{font-size:12px}.project-quick-section-head small{color:#84928b;font-size:9px}.project-treatment-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.project-quick-card dl{margin:0;display:grid}.project-quick-card dl>div{border-top:1px solid #e8edea;grid-template-columns:88px 1fr;gap:8px;padding:8px 0;display:grid}.project-quick-card dt{color:#87958e;font-size:10px}.project-quick-card dd{color:#40594c;margin:0;font-size:11px;font-weight:700}.project-quick-event{border-bottom:1px solid #e4ebe6;grid-template-columns:76px 1fr auto;gap:8px;padding:9px 0;font-size:10px;display:grid}.project-quick-event time{color:#7c8d84}.project-quick-event strong{color:#345a46}.project-special-note{color:#7f5927;text-align:left;background:#fff9ef;border:1px solid #ead7b7;border-radius:9px;align-items:center;gap:9px;width:calc(100% - 24px);margin:12px;padding:11px;display:flex}.project-special-note b{color:#fff;background:#b57833;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.project-empty-records{color:#89978f;margin:12px 0 0;font-size:11px}.project-quick-card>header>div:first-child{margin-right:auto}.project-quick-card>header .project-quick-analysis{color:#fff;background:#2d6748;border-color:#2d6748}.project-quick-card>header button:disabled{cursor:not-allowed;opacity:.46}.project-full-card header .project-full-analysis{color:#fff;background:#2f684c;border-color:#2f684c}.project-individual-chart{flex:none;width:min(1080px,100% - 40px)}.project-individual-chart .chart-mean{fill:none;stroke:#0072b2;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.project-individual-chart .chart-point{fill:#0072b2;stroke:#fff;stroke-width:1.5px}.project-modal-backdrop,.project-full-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12231b8f;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.project-animal-form,.project-event-form,.project-full-card{background:#f7faf8;border:1px solid #cad9cf;border-radius:15px;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0f261b47}.project-animal-form>header,.project-event-form>header,.project-full-card>header{background:#fff;border-bottom:1px solid #d6e1da;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.project-animal-form h2,.project-event-form h2,.project-full-card h2{color:#24513b;margin:3px 0;font:700 25px Georgia,Noto Serif TC,serif}.project-animal-form header p,.project-full-card header p{color:#77877f;margin:0;font-size:11px}.project-animal-form header>button,.project-event-form header>button{color:#587064;background:0 0;border:0;font-size:22px}.project-animal-form>section{background:#fff;border:1px solid #d9e4dc;border-radius:11px;margin:14px;padding:16px}.project-form-section-head,.project-full-section-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.project-form-section-head div{display:grid}.project-form-section-head strong{font-size:13px}.project-form-section-head small{color:#839189;font-size:9px}.project-form-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.project-form-grid label{color:#526b5e;gap:6px;font-size:11px;font-weight:800;display:grid}.project-form-grid label.wide{grid-column:span 2}.project-form-grid input,.project-form-grid select,.project-form-grid textarea{color:#2f4c3e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9d0;border-radius:8px;padding:10px}.project-form-grid input[readonly]{color:#77877f;background:#edf3ef}.project-treatment-picker{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.project-treatment-picker label input{opacity:0;position:absolute}.project-treatment-picker label span{color:#5d7267;background:#f8fbf9;border:1px solid #c8d8ce;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.project-treatment-picker label input:checked+span{color:#24563d;background:#e1efe6;border-color:#3e7958;box-shadow:inset 0 0 0 1px #3e7958}.project-animal-form>footer,.project-event-form>footer{background:#fff;border-top:1px solid #d7e1da;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.project-animal-form footer button,.project-event-form footer button,.project-full-card header button{color:#426451;background:#fff;border:1px solid #c5d4ca;border-radius:8px;padding:9px 13px;font-weight:900}.project-animal-form footer .primary,.project-event-form footer .primary,.project-full-card header .primary{color:#fff;background:#286146;border-color:#286146}.project-form-error{color:#ad4739}.project-event-form{width:min(860px,94vw)}.project-event-form>.project-form-grid{padding:20px}.project-event-form .wide{grid-column:1/-1}.project-full-card{background:#f5f9f6}.project-full-card>header>div:last-child{align-items:center;gap:8px;display:flex}.project-status{color:#3e674f;background:#e7f1ea;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.project-full-summary{background:#eaf3ed;grid-template-columns:repeat(5,1fr);gap:9px;padding:14px 20px;display:grid}.project-full-summary>div{background:#fff;border:1px solid #d1ded5;border-radius:8px;gap:3px;padding:10px;display:grid}.project-full-summary small{color:#849189;font-size:9px}.project-full-summary strong{color:#315c45;font-size:11px}.project-full-card>section{background:#fff;border:1px solid #d7e3da;border-radius:11px;margin:14px;padding:17px}.project-full-section-head{border-bottom:1px solid #e0e8e2;margin-bottom:12px;padding-bottom:10px}.project-full-section-head h3{margin:0;font-size:13px}.project-full-section-head>span{color:#7c8d84;margin-left:auto;font-size:10px}.project-full-info,.project-full-treatment dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.project-full-info>div,.project-full-treatment dl>div{border-bottom:1px solid #e4ebe6;border-right:1px solid #e4ebe6;gap:4px;padding:10px 12px;display:grid}.project-full-info dt,.project-full-treatment dt{color:#819087;font-size:9px}.project-full-info dd,.project-full-treatment dd{color:#365945;margin:0;font-size:11px;font-weight:800}.project-event-list{display:grid}.project-event-list>div{border-bottom:1px solid #e1e9e3;grid-template-columns:90px 90px 1fr 1fr 1.2fr;align-items:center;gap:10px;padding:10px;font-size:10px;display:grid}.project-event-list time{color:#71837a}.project-event-list i{color:#416a53;font-style:normal}.project-event-list small{color:#839188}.project-notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-notes>div{background:#f5f8f6;border-radius:8px;padding:12px}.project-notes p{color:#5f7168;margin:5px 0 0;font-size:11px}.project-loading{color:#6e8077;text-align:center;background:#fff;border:1px solid #d4dfd8;border-radius:11px;padding:30px}@media (max-width:1100px){.project-workspace{grid-template-columns:1fr}.project-quick-card{max-height:620px}.project-form-grid,.project-full-info,.project-full-treatment dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.project-series-toolbar,.project-series-context,.project-full-card>header{flex-direction:column;align-items:stretch}.project-workspace{display:block}.project-quick-card,.project-animal-list>header{display:none}.project-animal-list>button{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:0;padding:0;display:grid}.project-animal-list>button>span{min-width:0}.project-animal-list>button>span:first-child{grid-area:1/1;padding:12px 10px 3px 12px}.project-animal-list>button>span:nth-child(4){grid-area:1/2;align-items:center;padding:11px 12px 3px 4px;display:flex}.project-animal-list>button>span:nth-child(5){grid-area:2/1/auto/-1;padding:4px 12px 9px}.project-animal-list>button>span:nth-child(2),.project-animal-list>button>span:nth-child(3){color:#6c8075;border-top:1px solid #e6eee8;padding:8px 12px 10px;font-size:10px;display:block}.project-animal-list>button>span:nth-child(2){grid-area:3/1}.project-animal-list>button>span:nth-child(3){text-align:right;grid-area:3/2}.project-animal-list>button>span:nth-child(2):before{content:"品系／性別 · "}.project-animal-list>button>span:nth-child(3):before{content:"年齡 · "}.project-quick-summary,.project-full-summary{grid-template-columns:repeat(2,1fr)}.project-form-grid,.project-full-info,.project-full-treatment dl,.project-notes{grid-template-columns:1fr}.project-form-grid label.wide{grid-column:auto}.project-full-card>header>div:last-child{flex-wrap:wrap}.project-event-list>div{grid-template-columns:80px 1fr}.project-event-list>div>:nth-child(n+3){grid-column:2}.project-modal-backdrop,.project-full-backdrop{padding:8px}}.project-series-toolbar{background:#fff;border:1px solid #d9e4dc;border-bottom:0;border-radius:7px 7px 0 0;padding:11px 13px 0}.project-series-toolbar nav{border-bottom:0;gap:8px;padding-bottom:11px}.project-series-toolbar nav button{color:#61766a;background:#f7faf8;border:1px solid #d6e1da;border-bottom-color:#0000;border-radius:7px 7px 0 0;gap:7px;min-height:38px;padding:8px 14px 9px;font-size:11px;font-weight:750;line-height:1.5}.project-series-toolbar nav button.active{color:#285e42;background:#fff;border-color:#c9d8ce #c9d8ce #2d6748;box-shadow:0 -2px 8px #244d360b}.project-series-toolbar nav b{font-size:inherit;font-weight:inherit;margin:0}.project-series-toolbar nav span{font-size:inherit;font-weight:inherit}.project-overview{background:linear-gradient(#f9fcfa 0%,#f5f9f6 100%);border-color:#d8e4dc}.project-overview .mouse-overview-grid{align-items:stretch;gap:16px;padding:16px}.project-overview .mouse-overview-card{border-color:#d7e4da;flex-direction:column;display:flex;box-shadow:0 4px 14px #224a3309}.project-overview .mouse-overview-card>header{background:#fff;flex:none;padding:17px 18px 15px}.project-overview .mouse-overview-card>header b{border-radius:7px;width:auto;min-width:38px;height:30px;padding:0 8px;font-size:11px}.project-overview .mouse-overview-card h3{font-size:15px}.project-overview-study{background:#fbfdfb;border-bottom:1px solid #e3ece5;flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);align-content:start;gap:14px;padding:14px 18px;display:grid}.project-overview-summary,.project-overview-groups{min-width:0}.project-overview-study small{color:#71857a;letter-spacing:.04em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.project-overview-summary p{color:#465f51;margin:0;font-size:12px;line-height:1.6}.project-overview-groups>div{flex-wrap:wrap;gap:6px;display:flex}.project-overview-groups span{color:#356247;background:#eef6f0;border:1px solid #cfe0d4;border-radius:999px;align-items:center;min-height:27px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.project-overview .mouse-overview-stats{background:#f7faf8;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 18px}.project-overview .mouse-overview-stats>div{background:#fff;padding:10px}.project-overview .mouse-overview-stats small{min-height:0;font-size:10px}.project-overview .mouse-overview-stats strong{font-size:18px}.project-overview .mouse-overview-card>footer{background:#f2f7f3;flex:none;padding:11px 18px}.project-overview .mouse-overview-card>footer span:last-child{color:#3a634b;background:#e4f0e7;border-radius:999px;max-width:none;padding:4px 8px;font-weight:800}@media (max-width:760px){.project-overview-study{grid-template-columns:1fr}.project-overview .mouse-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-overview-group-description{color:#6d8074;margin:8px 0 0;font-size:10px;line-height:1.45}.project-series-actions .project-edit-definition{color:#315e43;background:#fff;border-color:#bdd2c3}.project-series-actions .project-edit-definition:hover{background:#f0f7f2;border-color:#47785a}.project-overview-meta{background:#fafcfb;border-bottom:1px solid #e2ebe4;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:11px 18px 13px;display:grid}.project-overview-meta>div{background:#fff;border:1px solid #dce7df;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;padding:8px 10px;display:grid}.project-overview-meta dt{color:#7b8d82;font-size:10px;font-weight:800}.project-overview-meta dd{color:#365f49;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:850}@media (max-width:760px){.project-overview-meta{grid-template-columns:1fr;padding:10px 14px}.project-overview-meta>div{padding:8px 10px}}.project-record-kind-tabs{background:#f7faf8;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 20px 0;display:grid}.project-record-kind-tabs button{color:#5b7064;background:#fff;border:1px solid #cfddd3;border-radius:8px;min-height:44px;font-size:11px;font-weight:900}.project-record-kind-tabs button.active{color:#24593d;background:#e5f1e8;border-color:#2e6b4b;box-shadow:inset 0 -2px #2e6b4b}.project-event-section{background:#fff;border:1px solid #d9e4dc;border-radius:11px;margin:14px;padding:16px}.project-value-with-unit{align-items:stretch;min-width:0;display:flex}.project-value-with-unit input{border-radius:8px 0 0 8px!important}.project-value-with-unit span{color:#547061;background:#edf4ef;border:1px solid #cbd9d0;border-left:0;border-radius:0 8px 8px 0;place-items:center;min-width:50px;padding:0 10px;font-size:11px;font-weight:900;display:grid}@media (max-width:760px){.project-record-kind-tabs{grid-template-columns:repeat(2,1fr);padding:12px}.project-event-section{margin:10px;padding:12px}}.project-full-card{background:#f5f9f6;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1240px,100vw - 64px);display:grid}.project-option-notice{color:#356247;background:#eef7f0;border:1px solid #cfe1d4;border-radius:7px;margin:10px 0;padding:9px 11px;font-size:11px;font-weight:700}.project-full-card>header,.project-full-card>.project-full-summary{grid-column:1/-1}.project-full-card>section{border-radius:8px;margin:14px 9px;padding:0;overflow:hidden}.project-full-card>section:first-of-type{margin-left:18px}.project-full-card>section:nth-of-type(2){margin-right:18px}.project-full-card>section:nth-of-type(n+3){grid-column:1/-1;margin:14px 18px}.project-full-section-head{background:#fbfdfb;border-bottom:1px solid #e0e9e2;min-height:47px;margin:0;padding:0 16px}.project-full-section-head h3{color:#294f39;font-size:14px}.project-full-info{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 10px 10px}.project-full-info>div{border-right:0;min-height:58px;padding:11px 10px}.project-full-info dt{font-size:10px}.project-full-info dd{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4}.project-full-treatment{padding:12px 14px 14px}.project-generated-group{color:#3c5c49;background:#f7faf8;border:1px solid #dbe7de;border-radius:7px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:12px;display:flex}.project-generated-group strong{color:#7c8c83;font-size:10px}.project-full-treatment .project-treatment-tags{margin:0 0 8px}.project-full-treatment .project-treatment-read-list{border-top:1px solid #e4ebe6;margin:0}.project-full-treatment .project-treatment-read-list>div{grid-template-columns:minmax(72px,.7fr) 94px minmax(0,1.3fr);align-items:start;padding:10px 4px}.project-full-treatment .project-treatment-read-list span{overflow-wrap:anywhere;line-height:1.45}.project-treatment-summary{color:#765b32;background:#fff9ef;border-radius:7px;padding:9px 11px}.project-event-list{padding:0 12px 12px}.project-event-list>div{grid-template-columns:92px 86px minmax(140px,.9fr) minmax(160px,1.1fr) minmax(160px,1.2fr) auto;min-height:42px;padding:7px 4px}.project-event-list>div>aside{justify-content:flex-end;gap:6px;display:flex}.project-event-list>div>aside button{color:#385c45;cursor:pointer;background:#fff;border:1px solid #cbdcd0;border-radius:5px;min-height:28px;padding:4px 9px;font-size:10px}.project-event-list>div>aside .event-delete{color:#9a5146;border-color:#e3c7c0}.project-full-card header .project-add-record{color:#7a5520;background:#fffaf0;border-color:#cf9b43}.project-full-section-head .section-edit-trigger{color:#315e43;cursor:pointer;background:#fff;border:1px solid #bdd0c2;border-radius:5px;min-width:58px;min-height:30px;margin-left:auto;padding:4px 10px;font-size:10px;font-weight:800}.project-full-section-head>span+.section-edit-trigger{margin-left:6px}.project-full-section-head .section-edit-trigger:hover{background:#edf6ef}.project-series-actions{align-items:center;gap:9px;display:flex}.project-series-actions>span{white-space:nowrap;color:#3d6952;background:#edf5ef;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.project-series-actions>button{color:#fff;background:#2f684c;border:1px solid #2f684c;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:11px;font-weight:850;display:inline-flex}.project-series-actions>button b{background:#ffffff2e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.project-series-actions>button:disabled{cursor:not-allowed;opacity:.46}.project-series-actions>.project-raw-import-button{color:#765016;background:#fff8e9;border-color:#b78327}.project-raw-import{width:min(1040px,96vw)}.project-raw-drop{color:#315b43;cursor:pointer;background:#f4f9f5;border:1.5px dashed #9db9a8;border-radius:12px;gap:7px;padding:24px;display:grid}.project-raw-drop input{font:inherit}.project-raw-drop span{color:#7c8c83;font-size:10px}.project-raw-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.project-raw-summary>div{background:#f8fbf9;border:1px solid #d6e2da;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.project-raw-summary small{color:#7d8d84;font-size:9px}.project-raw-summary strong{color:#295a40;font-size:18px}.project-raw-preview{border:1px solid #d5e1d9;border-radius:9px;max-height:260px;overflow:auto}.project-raw-preview table{border-collapse:collapse;background:#fff;width:100%;font-size:10px}.project-raw-preview th{color:#355c45;text-align:left;background:#e9f2ec;padding:9px;position:sticky;top:0}.project-raw-preview td{border-top:1px solid #e3ebe5;padding:8px 9px}.project-raw-errors{color:#9b4336;background:#fff8f6!important;border-color:#e9c7bf!important;margin:14px!important}.project-raw-errors p{margin:5px 0;font-size:10px}.project-husbandry-overview{gap:0;display:grid}.project-overview-utility{background:#f8fbf9;border:1px solid #dce6df;border-top:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;display:flex}.project-overview-utility>div{align-items:center;gap:9px;display:flex}.project-overview-utility span{color:#356048;background:#e3efe7;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.project-overview-utility small{color:#7b8b82;font-size:10px}.project-overview-utility button{color:#365d46;cursor:pointer;background:#fff;border:1px solid #c8d9cd;border-radius:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.project-overview-utility .project-raw-import-button{color:#80591d;background:#fff9ed;border-color:#d7b26e}.project-husbandry-overview .husbandry-dashboard-grid{margin-top:0}.project-cohort-planner .cohort-planner-head,.project-cohort-planner>button{grid-template-columns:58px minmax(112px,.8fr) minmax(210px,1.8fr) minmax(105px,.8fr) 72px 90px;min-width:760px}.project-cohort-planner>button>span:nth-child(3){text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-cohort-planner>button>span:nth-child(3) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-overview-return{color:#315e43!important;background:#fff!important;border-color:#bfd3c5!important}@media (max-width:760px){.project-overview-utility{flex-direction:column;align-items:flex-start}.project-overview-utility>div:last-child{width:100%;overflow:auto}.project-overview-utility button{white-space:nowrap}}.project-selectable-head,.project-selectable-row{grid-template-columns:42px minmax(0,1fr);min-width:0;display:grid}.project-selectable-head{z-index:2;background:#edf4ef;min-height:42px;position:sticky;top:0}.project-selectable-head>header{color:#61776b;grid-template-columns:1.15fr .8fr .52fr .62fr 1.5fr;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:900;display:grid}.project-selectable-row{background:#fff;border-top:1px solid #e1e9e3}.project-selectable-row.batch-selected{background:#f2f7f4}.project-selectable-row>button{color:#40554a;text-align:left;background:0 0;border:0;grid-template-columns:1.15fr .8fr .52fr .62fr 1.5fr;align-items:center;gap:8px;width:100%;min-height:62px;padding:0 12px;display:grid}.project-selectable-row>button:hover,.project-selectable-row>button.selected{background:#f2f7f4}.project-selectable-row>button.selected{box-shadow:inset 3px 0 #4c8263}.project-row-check{border-right:1px solid #dce7df;place-items:center;margin:0;display:grid}.project-row-check input{accent-color:#2c7551;width:15px;height:15px;margin:0}.project-selectable-head .project-row-check{color:#61776b;gap:2px;font-size:8px;font-weight:800}.project-selectable-head .project-row-check span{font-size:8px}.project-analysis-card{width:min(1260px,100%)}.project-analysis-card .mouse-analysis-controls{flex-wrap:wrap}.project-analysis-card .mouse-analysis-category button{font-size:10px}.project-analysis-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.project-analysis-chart{box-sizing:border-box;background:#fff;border:1px solid #dce8e0;border-radius:11px;width:100%;margin:0;padding:13px}.project-analysis-chart.empty{color:#7a8c81;place-items:center;min-height:360px;display:grid}.project-analysis-caption{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.project-analysis-caption h3{color:#294f39;margin:0;font-size:15px}.project-analysis-caption p{color:#718378;margin:3px 0 0;font-size:10px}.project-analysis-caption-actions{white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;display:flex}.project-analysis-caption-actions>span{color:#64786a;background:#f5f9f6;border:1px solid #dce8e0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.project-analysis-caption-actions>button{color:#2d6448;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #bfd4c6;border-radius:7px;min-width:38px;padding:5px 7px;font-size:9px;font-weight:900}.project-analysis-caption-actions>button:hover{background:#edf6f0;border-color:#2d6448}.project-analysis-chart svg{background:#fcfefd;border:1px solid #e1e9e3;border-radius:8px;width:100%;min-height:270px;display:block}.project-analysis-chart .project-raw-point{fill:currentColor;fill-opacity:.78;stroke:#fff;stroke-width:1.7px}.project-analysis-chart .project-sem-line{stroke:currentColor;stroke-width:1.7px}.project-analysis-chart .project-mean-line{stroke:#223d2d;stroke-width:3.2px;stroke-linecap:round}.project-analysis-chart .project-group-label{fill:#355744;font-size:10px;font-weight:820}.project-analysis-chart .project-group-n{fill:#7d8c83;font-size:8px}.project-analysis-single{width:min(480px,100% - 52px);margin:18px auto 8px}.project-analysis-single .project-analysis-chart svg{min-height:0}.project-analysis-card>footer{border-top:1px solid #e3ebe5}.project-section-edit:not(.edit-all){width:min(820px,94vw)}.project-section-edit.edit-basic>section:not(:first-of-type),.project-section-edit.edit-groups>section:not(:nth-of-type(2)):not(.project-treatment-color-section),.project-section-edit.edit-notes>section:not(:last-of-type){display:none}.project-section-edit.edit-basic .project-form-grid,.project-section-edit.edit-notes .project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.project-full-card{width:min(760px,100vw - 28px);display:block}.project-full-card>section,.project-full-card>section:first-of-type,.project-full-card>section:nth-of-type(2),.project-full-card>section:nth-of-type(n+3){margin:10px}.project-event-list>div{grid-template-columns:82px 78px minmax(120px,1fr) minmax(130px,1fr)}.project-event-list>div>small,.project-event-list>div>aside{grid-column:3/-1}}@media (max-width:760px){.project-series-actions{justify-content:space-between;width:100%}.project-selectable-head{display:none}.project-selectable-row{border:1px solid #d6e3da;border-radius:9px;grid-template-columns:34px minmax(0,1fr);margin-bottom:9px;display:grid;overflow:hidden}.project-selectable-row>.project-row-check{background:#f4f8f5}.project-selectable-row>button.project-mobile-row{min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid}.project-selectable-row>button.project-mobile-row>span{color:#536b5d;text-align:left;border:0;border-bottom:1px solid #edf1ee;min-width:0;padding:10px 12px;font-size:11px}.project-selectable-row>button.project-mobile-row>span:first-child{background:#fbfdfb;grid-column:1/-1;padding:13px 12px 9px}.project-selectable-row>button.project-mobile-row>span:nth-child(5){grid-column:1/-1}.project-analysis-dashboard{grid-template-columns:1fr}.project-analysis-single{width:auto;margin:12px 10px}.project-analysis-chart svg,.project-analysis-single .project-analysis-chart svg{min-height:280px}.project-analysis-card .mouse-analysis-category{overflow:auto}.project-analysis-card .mouse-analysis-category button{white-space:nowrap}.project-full-info,.project-full-treatment .project-treatment-read-list>div{grid-template-columns:1fr}.project-event-list>div{grid-template-columns:76px 1fr}.project-event-list>div>:nth-child(n+3){grid-column:2}.project-event-list>div>aside{grid-column:2;justify-content:flex-start}}.project-workspace{grid-template-columns:minmax(620px,1.58fr) minmax(350px,.78fr);gap:16px}.project-animal-list,.project-quick-card.mouse-quick-card{border-color:#cfddd3;border-radius:9px}.project-selectable-head{min-height:43px}.project-selectable-head>header,.project-selectable-row>button{grid-template-columns:1.05fr 1.15fr .62fr .72fr 1.36fr;column-gap:7px;padding:0 15px}.project-selectable-head>header{font-size:12px}.project-selectable-row>button{min-height:66px;font-size:12px}.project-selectable-row>button strong{font-size:13px}.project-selectable-row>button small{font-size:10px;line-height:1.42}.project-selectable-row>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.project-selectable-row>button>span:first-child strong,.project-selectable-row>button>span:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-row-check{padding:0 11px}.project-selectable-row>button:focus-visible{outline-offset:-2px;outline:2px solid #4c8263}.project-quick-card.mouse-quick-card{scrollbar-gutter:stable;background:#f7faf8;align-self:start;max-height:calc(100vh - 96px);padding:0;position:sticky;top:78px;overflow-y:auto;box-shadow:0 8px 24px #254b360e}.project-quick-card>.mouse-quick-head{background:#fff;align-items:center;gap:14px;padding:15px 16px 13px}.project-quick-card>.mouse-quick-head>div:first-child{min-width:0}.project-quick-card .mouse-quick-head h2{letter-spacing:-.3px;margin:3px 0 2px;font:750 24px/1.08 Inter,Noto Sans TC,Arial,sans-serif}.project-quick-card .mouse-quick-head h2,.project-quick-card .mouse-quick-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-quick-card .mouse-quick-head p{font-size:10px}.project-quick-card .mouse-quick-head .eyebrow{letter-spacing:1.1px;font-size:9px}.project-quick-card .mouse-quick-actions button{border-radius:6px;min-width:92px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.project-quick-card .mouse-quick-actions button:last-child{color:#2d6748;background:#fff;border-color:#bdd1c3}.project-quick-card>.mouse-quick-summary{background:#d8e5dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px 0}.project-quick-card>.mouse-quick-summary>div{background:#fff;border:0;border-left:3px solid #0000;border-radius:0;min-width:0;padding:9px 12px}.project-quick-card>.mouse-quick-summary>div.active{border-left-color:#6c9b79}.project-quick-card>.mouse-quick-summary>div.alert{border-left-color:#bc6458}.project-quick-card>.mouse-quick-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.project-quick-card>.mouse-quick-section{background:#fff;border-color:#d8e5dc;border-radius:8px;margin:10px 11px 0;padding:0;overflow:hidden}.project-quick-card .mouse-quick-section-head{background:#fbfdfb;border-bottom:1px solid #e3ebe5;min-height:42px;padding:7px 10px}.project-quick-card .mouse-quick-section-head>span{color:#315e43;background:#e3efe6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.project-quick-card .project-quick-treatment-list>div{align-items:center}.project-quick-card .project-quick-treatment-list>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-quick-card .project-quick-treatment-list>div>span strong{color:#315943;font-size:10px;display:inline}.project-quick-card .project-quick-treatment-list .project-treatment-summary{align-items:start}.project-quick-card .project-quick-treatment-list .project-treatment-summary>span{white-space:normal}.project-quick-card>.mouse-quick-note{width:calc(100% - 22px);margin:10px 11px 12px}.project-full-backdrop.mouse-full-backdrop{justify-content:center;align-items:flex-start;padding:38px 32px;display:flex;overflow:auto}.project-full-card.mouse-full-card{background:#f5f9f6;border-color:#cbdcd0;border-radius:10px;width:min(1180px,100vw - 64px);max-height:none;margin:auto;overflow:hidden;box-shadow:0 22px 70px #122d1d40}.project-full-card>.mouse-full-head{box-sizing:border-box;align-items:center;gap:24px;min-height:135px;padding:23px 28px 20px}.project-full-card>.mouse-full-head h2{letter-spacing:-.7px;margin:3px 0 4px;font:750 30px/1.15 Inter,Noto Sans TC,Arial,sans-serif}.project-full-card>.mouse-full-head p:not(.eyebrow){font-size:12px}.project-full-card .mouse-full-actions{gap:10px}.project-full-card .mouse-full-actions button{border-radius:5px;min-width:66px;min-height:34px;padding:0 11px;font-size:11px}.project-full-card .project-status{padding:7px 12px;font-size:11px}.project-full-card>.mouse-full-summary{background:#d5e2d8;border-bottom:1px solid #d5e2d8;grid-template-columns:minmax(78px,.6fr) minmax(110px,.82fr) minmax(78px,.62fr) minmax(290px,2.35fr) minmax(130px,1fr);gap:1px;padding:0}.project-full-card>.mouse-full-summary>div{background:#f8fbf9;border:0;border-radius:0;min-height:66px;padding:13px 16px}.project-full-card>.mouse-full-summary strong{margin-top:6px;font-size:14px;line-height:1.3}.project-full-card>.mouse-full-section{border-radius:7px;margin:14px 9px;padding:0}.project-full-card>.mouse-full-section:first-of-type{margin-left:18px}.project-full-card>.mouse-full-section:nth-of-type(2){margin-right:18px}.project-full-card>.mouse-full-section:nth-of-type(n+3){margin:14px 18px}.project-full-card>.mouse-full-section:first-of-type,.project-full-card>.mouse-full-section:nth-of-type(2){min-height:264px}.project-full-card .mouse-full-section-head{min-height:47px;margin:0;padding:0 16px}.project-full-card .mouse-full-section-head h3{font-size:14px}.project-full-card .project-full-info{padding:4px 10px 10px}.project-full-card .project-full-info>div{min-height:58px;padding:11px 10px}.project-full-card .project-full-info dt{font-size:9px}.project-full-card .project-full-info dd{margin-top:4px;font-size:12px}.project-full-card .project-full-analysis{color:#fff;background:#315f45;border-color:#315f45}.project-full-card .project-full-analysis:disabled{cursor:not-allowed;opacity:.46}.project-full-card .project-event-row{box-sizing:border-box;white-space:nowrap;grid-template-columns:100px minmax(140px,150px) minmax(180px,1fr) minmax(150px,220px) auto;height:42px;min-height:42px;padding:4px}.project-full-card .project-event-row>time,.project-full-card .project-event-row>strong,.project-full-card .project-event-row>span,.project-full-card .project-event-row>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-full-card .project-event-row>small{color:#788b80;display:block}@media (max-width:1320px) and (min-width:721px){.project-workspace{grid-template-columns:minmax(560px,1.45fr) minmax(340px,.8fr)}}@media (max-width:1080px) and (min-width:761px){.project-workspace{grid-template-columns:1fr}.project-quick-card.mouse-quick-card{max-height:620px;position:static}}@media (max-width:760px){.project-full-card.mouse-full-card{width:100%;max-height:none}.project-full-backdrop.mouse-full-backdrop{padding:0}.project-full-card>.mouse-full-head{padding:calc(8px + env(safe-area-inset-top)) 12px 9px}.project-full-card>.mouse-full-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.project-full-card>.mouse-full-section,.project-full-card>.mouse-full-section:first-of-type,.project-full-card>.mouse-full-section:nth-of-type(2),.project-full-card>.mouse-full-section:nth-of-type(n+3){margin:10px 11px}}.project-analysis-chart .light-chart-frame{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fcfefd;border:1px solid #e1e9e3;border-radius:8px;width:100%;min-height:270px;display:block}.project-analysis-single .project-analysis-chart .light-chart-frame{min-height:0}.project-result-raw{background:#fff;border:1px solid #dce8e0;border-radius:10px;margin:10px 24px 18px;overflow:hidden}.project-result-raw>header{background:#f8fbf9;border-bottom:1px solid #e3ebe5;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.project-result-raw h3{color:#294f39;margin:2px 0 0;font-size:13px}.project-result-raw>header>span{color:#65796c;font-size:10px;font-weight:800}.project-result-raw-scroll{max-height:240px;overflow:auto}.project-result-raw table{border-collapse:collapse;width:100%;font-size:11px}.project-result-raw th{color:#4b6756;text-align:left;white-space:nowrap;background:#edf5f0;padding:9px 11px;position:sticky;top:0}.project-result-raw td{color:#40574a;white-space:nowrap;border-top:1px solid #e8efea;padding:8px 11px}.project-result-raw td:first-child,.project-result-raw td:nth-child(4){color:#274e39;font-weight:800}.project-result-raw td:last-child{text-overflow:ellipsis;max-width:280px;overflow:hidden}@media (min-width:721px){.mouse-analysis-dashboard .project-analysis-chart{flex-direction:column;min-height:0;padding:10px;display:flex;overflow:hidden}.mouse-analysis-dashboard .project-analysis-chart>.light-chart-frame,.mouse-analysis-dashboard .project-analysis-chart>svg{flex:auto;height:100%;min-height:0}.project-analysis-card.analysis-mode-group .project-analysis-single,.project-analysis-card.analysis-mode-individual .project-analysis-single{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;padding:12px 24px 8px;display:flex;overflow:hidden}.project-analysis-card.analysis-mode-group .project-analysis-single .project-analysis-chart,.project-analysis-card.analysis-mode-individual .project-analysis-single .project-analysis-chart{flex-direction:column;width:min(1040px,100%);height:100%;min-height:0;margin:0;padding:12px 18px;display:flex;overflow:hidden}.project-analysis-card.analysis-mode-group .project-analysis-single .project-analysis-chart>.light-chart-frame,.project-analysis-card.analysis-mode-group .project-analysis-single .project-analysis-chart>svg,.project-analysis-card.analysis-mode-individual .project-analysis-single .project-analysis-chart>.light-chart-frame,.project-analysis-card.analysis-mode-individual .project-analysis-single .project-analysis-chart>svg{aspect-ratio:420/260;flex:auto;align-self:center;width:auto;max-width:100%;height:100%;min-height:0}:is(.project-analysis-card.analysis-mode-group .project-analysis-single:has(.project-result-chart),.project-analysis-card.analysis-mode-individual .project-analysis-single:has(.project-result-chart)){flex:none;height:auto;min-height:0;overflow:visible}.project-analysis-card.analysis-mode-group .project-analysis-single .project-result-chart,.project-analysis-card.analysis-mode-individual .project-analysis-single .project-result-chart{height:auto;min-height:0;overflow:visible}.project-analysis-card.analysis-mode-group .project-analysis-single .project-result-chart>.light-chart-frame,.project-analysis-card.analysis-mode-individual .project-analysis-single .project-result-chart>.light-chart-frame{aspect-ratio:500/300;flex:none;width:min(100%,700px);height:auto;min-height:0}}@media (max-width:760px){.project-analysis-chart .light-chart-frame,.project-analysis-single .project-analysis-chart .light-chart-frame{min-height:280px}}.project-husbandry-overview.historical .readiness-panel{display:none}@media (max-width:760px){.project-result-raw{margin:10px 10px 18px}.project-result-raw table{min-width:680px}.project-library{gap:10px}.project-series-toolbar{background:0 0;border:0;padding:0}.project-series-toolbar nav{border:0;gap:6px;padding:0;overflow:auto}.project-series-toolbar nav button{min-height:34px;padding:7px 10px;font-size:10px;box-shadow:none!important;background:#f8fbf9!important;border:1px solid #d6e1da!important;border-radius:6px!important}.project-series-toolbar nav button.active{color:#285e42!important;background:#eef6f0!important;border-color:#6a967a!important;box-shadow:inset 0 -2px #2d6748!important}.project-series-toolbar>.primary{width:100%;min-height:40px}.project-series-context{display:none}.project-workspace{min-height:0}.project-animal-list{background:0 0;border:0;border-radius:0;overflow:visible}.project-animal-list>button.project-mobile-row{background:#fff;border:1px solid #d6e3da;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:0;margin:0 0 9px;padding:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #1e422c06}.project-animal-list>button.project-mobile-row.selected{background:#f7fbf8;border-color:#8bac96;box-shadow:inset 3px 0 #4d7b5f,0 2px 8px #1e422c06}.project-animal-list>button.project-mobile-row>span{color:#536b5d;text-align:left;border:0;border-bottom:1px solid #edf1ee;min-width:0;padding:10px 12px;font-size:11px}.project-animal-list>button.project-mobile-row>span:first-child{background:#fbfdfb;grid-column:1/-1;padding:13px 12px 9px}.project-animal-list>button.project-mobile-row>span:first-child strong{font-size:15px;line-height:1.2}.project-animal-list>button.project-mobile-row>span:first-child small{margin-top:4px;font-size:10px}.project-animal-list>button.project-mobile-row>span:nth-child(2):before,.project-animal-list>button.project-mobile-row>span:nth-child(3):before,.project-animal-list>button.project-mobile-row>span:nth-child(4):before,.project-animal-list>button.project-mobile-row>span:nth-child(5):before{color:#8a978f;margin-bottom:4px;font-size:9px;font-weight:750;display:block}.project-animal-list>button.project-mobile-row>span:nth-child(2):before{content:"品系／性別"}.project-animal-list>button.project-mobile-row>span:nth-child(3):before{content:"年齡"}.project-animal-list>button.project-mobile-row>span:nth-child(4):before{content:"狀態"}.project-animal-list>button.project-mobile-row>span:nth-child(5):before{content:"組別／處置"}.project-animal-list>button.project-mobile-row>span:nth-child(4){border-left:1px solid #edf1ee}.project-animal-list>button.project-mobile-row>span:nth-child(5){border-bottom:0;grid-column:1/-1}.project-animal-list>button.project-mobile-row .row-treatments{align-items:center;min-height:32px;padding-top:9px;display:flex}.project-animal-list>button.project-mobile-row .row-treatments i{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.project-full-backdrop{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faf8;padding:0;display:block;overflow:auto}.project-full-card{width:100%;max-width:none;min-height:100dvh;max-height:none;box-shadow:none;background:#f5f9f6;border:0;border-radius:0;display:block}.project-full-card>header{z-index:5;min-height:64px;padding:calc(8px + env(safe-area-inset-top)) 12px 9px;background:#fbfcfbfa;border-bottom:1px solid #dce6df;flex-direction:row;align-items:center;position:sticky;top:0;box-shadow:0 4px 14px #1c3b2a0f}.project-full-card>header>div:first-child{min-width:0}.project-full-card>header .eyebrow,.project-full-card>header h2,.project-full-card>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-full-card>header .eyebrow{font-size:8px}.project-full-card>header h2{color:#244e38;margin:2px 0;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:18px;line-height:1.2}.project-full-card>header p:not(.eyebrow){font-size:10px}.project-full-card>header>div:last-child{flex:none;gap:6px}.project-full-card .project-status{display:none}.project-full-card .project-full-close,.project-full-card .project-add-record{white-space:nowrap;min-width:auto;min-height:35px;padding:7px 9px;font-size:11px}.project-full-card .project-full-close{font-size:0}.project-full-card .project-full-close:after{content:"← 列表";font-size:11px}.project-full-card .project-add-record{font-size:0}.project-full-card .project-add-record:after{content:"＋ 記錄";font-size:11px}.project-full-summary{background:#dbe7de;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0}.project-full-summary>div{background:#f8fbf9;min-height:58px;padding:10px 11px}.project-full-summary>div:last-child{grid-column:1/-1}.project-full-summary small{font-size:9px}.project-full-summary strong{margin-top:4px;font-size:12px}.project-full-card>section,.project-full-card>section:first-of-type,.project-full-card>section:nth-of-type(2),.project-full-card>section:nth-of-type(n+3){margin:10px 11px}.project-full-section-head{min-height:45px;padding:0 12px}.project-full-section-head h3{font-size:13px}.project-full-info{padding:3px 9px 8px}.project-full-info>div{min-height:52px;padding:9px 7px}.project-full-info dd{font-size:11px}.project-full-treatment{padding:10px}.project-generated-group{font-size:11px}.project-event-list{padding:0 10px 10px}.project-event-list>div{grid-template-columns:76px minmax(0,1fr);gap:4px 8px;padding:9px 3px}.project-event-list>div time,.project-event-list>div i{font-size:10px}.project-event-list>div strong,.project-event-list>div span,.project-event-list>div small{overflow-wrap:anywhere;min-width:0}.project-event-list>div aside{padding-top:3px}.project-notes{gap:8px;padding:10px}.project-notes>div{padding:10px}.project-notes p{font-size:11px}.project-modal-backdrop{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7faf8;align-items:stretch;padding:0;overflow:auto}.project-animal-form,.project-event-form{width:100%;max-width:none;min-height:100dvh;max-height:none;box-shadow:none;background:#f7faf8;border:0;border-radius:0}.project-animal-form>header,.project-event-form>header{z-index:5;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;background:#fbfcfbfa;position:sticky;top:0;box-shadow:0 4px 14px #1c3b2a0f}.project-animal-form>header h2,.project-event-form>header h2{font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:19px}.project-animal-form>header p,.project-event-form>header p{font-size:10px}.project-animal-form>section,.project-event-section{margin:10px;padding:12px}.project-animal-form>footer,.project-event-form>footer{z-index:4;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -4px 14px #1c3b2a0f}}@media (max-width:720px){.project-full-card .project-event-row{white-space:normal;grid-template-columns:76px minmax(0,1fr);gap:5px 8px;height:auto;min-height:42px;padding:8px 3px}.project-full-card .project-event-row>strong,.project-full-card .project-event-row>span,.project-full-card .project-event-row>small,.project-full-card .project-event-row>.event-row-actions{grid-column:2}.project-full-card .project-event-row>span,.project-full-card .project-event-row>small{white-space:normal}}.project-page-actions{background:#fff;border:1px solid #d6e3da;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 14px;display:flex}.project-page-actions nav{background:#eef4f0;border-radius:7px;flex:none;gap:4px;padding:3px;display:flex}.project-page-actions nav button{color:#5a7062;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:36px;padding:7px 14px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:13px;font-weight:750}.project-page-actions nav button.active{color:#285e42;background:#fff;box-shadow:0 1px 5px #2449331f}.project-page-actions-right{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.project-page-actions-right>button{color:#315e43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bcd1c3;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-family:Inter,Noto Sans TC,Arial,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.project-page-actions-right>.project-raw-import-button{color:#80591d;background:#fff9ed;border-color:#d7b26e}.project-page-actions-right>.project-batch-analysis{color:#fff;background:#2f684c;border-color:#2f684c}.project-page-actions-right>.project-batch-analysis:disabled{opacity:.5;cursor:not-allowed}.project-page-actions-right>.project-batch-analysis b{background:#ffffff2e;border-radius:999px;padding:2px 6px;font-size:11px}.project-husbandry-overview{margin-top:0}.project-husbandry-overview .project-analysis-matrix .genotype-matrix-head,.project-husbandry-overview .project-analysis-matrix .genotype-matrix-row{grid-template-columns:58px minmax(140px,1fr) repeat(4,minmax(48px,68px))}.project-analysis-matrix .project-matrix-check{cursor:pointer;place-items:center;min-width:28px;min-height:34px;display:grid}.project-analysis-matrix .genotype-matrix-head .project-matrix-check{color:#687c6f;justify-content:flex-start;align-items:center;gap:5px;font-size:10px;display:flex}.project-analysis-matrix .project-matrix-check input{accent-color:#2f684c;cursor:pointer;width:17px;height:17px;margin:0}.project-analysis-matrix .genotype-matrix-row.analysis-selected{background:#f2faf5;box-shadow:inset 3px 0 #2f684c}.project-analysis-matrix .genotype-matrix-row.analysis-partial{background:#fbfcf6;box-shadow:inset 3px 0 #b99549}.project-analysis-matrix .genotype-matrix-row button.project-sex-select{border:1px solid #0000}.project-analysis-matrix .genotype-matrix-row button.project-sex-select.active{color:#205b3a;background:#dceee2;border-color:#2f684c;box-shadow:inset 0 0 0 1px #2f684c}.project-analysis-matrix .genotype-matrix-row button.project-sex-select.partial{color:#775720;background:#fff4dd;border-color:#b99549}.project-analysis-matrix .genotype-matrix-row button.project-sex-select:focus-visible{outline-offset:2px;outline:2px solid #287d52}.project-analysis-matrix .project-matrix-check input:focus-visible{outline-offset:2px;outline:2px solid #287d52}@media (max-width:1000px){.project-page-actions{flex-direction:column;align-items:stretch}.project-page-actions-right{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:600px){.project-page-actions{padding:10px}.project-page-actions nav{grid-template-columns:1fr 1fr;display:grid}.project-page-actions-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.project-page-actions-right>.project-batch-analysis{grid-column:1/-1}.project-page-actions-right>button{min-height:40px;padding:7px 8px;font-size:11px}.project-husbandry-overview .project-analysis-matrix .genotype-matrix-head,.project-husbandry-overview .project-analysis-matrix .genotype-matrix-row{grid-template-columns:43px minmax(96px,1fr) repeat(4,34px);gap:2px}.project-analysis-matrix .project-matrix-check{min-width:24px}.project-analysis-matrix .project-matrix-check input{width:16px;height:16px}.project-analysis-matrix .genotype-matrix-head .project-matrix-check{gap:3px;font-size:9px}}.project-full-backdrop.mouse-full-backdrop{display:block;overflow:auto}.project-full-card.mouse-full-card{max-height:none;margin:0 auto;overflow:visible}.project-full-card>.mouse-images,.mouse-full-card>.animal-experiment-section{grid-column:1/-1}.mouse-full-card>.animal-experiment-section{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin:14px 18px;overflow:hidden}.mouse-analysis-backdrop:has(.focused-individual){z-index:1300}.project-animal-workspace{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);min-width:0}.project-animal-list,.project-animal-quick{min-width:0}.project-treatment-custom{background:#f4f8f5;border:1px dashed #bfd1c5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:2px 0 14px;padding:12px;display:grid}.project-treatment-custom label{color:#526b5e;gap:6px;font-size:11px;font-weight:800;display:grid}.project-treatment-custom input{color:#2f4c3e;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9d0;border-radius:8px;padding:10px}.project-treatment-custom button{color:#285c40;background:#e5f1e9;border:1px solid #3e7958;border-radius:8px;min-height:38px;padding:9px 13px;font-weight:900}.project-treatment-custom button:disabled{opacity:.45}.project-treatment-manage-toggle{color:#35634b;background:#fff;border:1px solid #bfd1c5;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:900}.project-treatment-manager{background:#f7faf8;border:1px solid #d1ded5;border-radius:10px;margin:2px 0 14px;padding:12px}.project-treatment-option-list{gap:7px;display:grid}.project-treatment-option-list>div{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.project-treatment-option-list input,.project-treatment-option-list button{color:#385846;font:inherit;background:#fff;border:1px solid #cad8cf;border-radius:7px;padding:8px 10px}.project-treatment-option-list button{font-size:10px;font-weight:900}.project-treatment-option-list button.danger{color:#a34739;border-color:#e4c0b9}.project-treatment-option-list button:disabled{opacity:.4}.project-treatment-detail-rows{gap:8px;margin:0 0 14px;display:grid}.project-treatment-detail-rows>div{background:#fbfdfc;border:1px solid #d5e1d8;border-left:3px solid #4d8063;border-radius:8px;grid-template-columns:150px 180px minmax(240px,1fr);align-items:end;gap:10px;padding:11px 12px;display:grid}.project-treatment-detail-rows>div>strong{color:#315a44;align-self:center;font-size:12px}.project-treatment-detail-rows label{color:#728279;gap:5px;font-size:9px;font-weight:800;display:grid}.project-treatment-detail-rows input{color:#2f4c3e;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9d0;border-radius:7px;padding:9px 10px}.project-treatment-detail-rows>p{color:#839188;background:#f4f7f5;border-radius:8px;margin:0;padding:12px;font-size:11px}.project-treatment-read-list{margin-top:8px;display:grid}.project-treatment-read-list>div{border-top:1px solid #e4ebe6;grid-template-columns:minmax(90px,.75fr) 92px minmax(120px,1.25fr);gap:8px;padding:8px 0;font-size:10px;display:grid}.project-treatment-read-list strong{color:#315a44}.project-treatment-read-list time{color:#718279}.project-treatment-read-list span{color:#5d7066}.project-treatment-read-list.full>div{padding:10px 8px}.project-treatment-summary{color:#64766d;margin:9px 0 0;font-size:10px}.treatment-color-green{color:#326448!important;background:#e3f1e8!important}.treatment-color-blue{color:#356b89!important;background:#e1edf5!important}.treatment-color-amber{color:#8a5f23!important;background:#f7ead2!important}.treatment-color-red{color:#98483c!important;background:#f5e1dd!important}.treatment-color-purple{color:#70508d!important;background:#ece4f4!important}.treatment-color-gray{color:#586a61!important;background:#e9eeeb!important}.project-treatment-color-list{gap:8px;display:grid}.project-treatment-color-list>div{background:#fbfdfc;border:1px solid #dbe5de;border-radius:8px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:7px 10px 7px 12px;display:grid}.project-treatment-color-list>div>strong{color:#315a44;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-treatment-color-list>div>div{gap:7px;display:flex}.project-treatment-color-list button{cursor:pointer;background:#fff;border:1px solid #d3ded7;border-radius:8px;width:28px;height:28px;padding:4px;position:relative}.project-treatment-color-list button span{border-radius:5px;width:100%;height:100%;display:block}.project-treatment-color-list button.green span{background:#75ad88}.project-treatment-color-list button.blue span{background:#6e9fba}.project-treatment-color-list button.amber span{background:#d4a85f}.project-treatment-color-list button.red span{background:#c8786b}.project-treatment-color-list button.purple span{background:#9b7cb5}.project-treatment-color-list button.gray span{background:#87968e}.project-treatment-color-list button:hover{transform:translateY(-1px)}.project-treatment-color-list button.active{border-color:#245a3f;box-shadow:0 0 0 2px #245a3f2e}.project-treatment-color-list button.active:after{color:#fff;content:"✓";text-shadow:0 1px 2px #00000059;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;inset:0}@media (max-width:1100px){.project-animal-workspace{grid-template-columns:1fr}}@media (max-width:760px){.project-treatment-custom,.project-treatment-detail-rows>div,.project-treatment-read-list>div,.project-treatment-color-list>div{grid-template-columns:1fr}}.mobile-app-header,.mobile-bottom-nav,.mobile-panel-head,.mobile-shell-scrim,.mobile-detail-handle,.mobile-resource-page-head,.mobile-portrait-lock,.mobile-simple-search,.material-category-nav button>small{display:none}@media (max-width:720px){:root{--mobile-header-height:62px;--mobile-nav-height:74px}html,body{overscroll-behavior-x:none;background:#f3f6f3;min-width:0;max-width:100%;overflow-x:hidden}body{padding-bottom:env(safe-area-inset-bottom)}:is(body:has(.mobile-panel-open),body:has(.mobile-detail-open)){overflow:hidden}.app-shell{touch-action:pan-y;max-width:100vw;min-height:100dvh;display:block;overflow-x:hidden}.mobile-app-header{z-index:16;min-height:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 16px 9px;-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #d8e3db;align-items:end;gap:10px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 3px 16px #1c3c2a12}.mobile-page-title{flex:1;gap:2px;min-width:0;display:grid}.mobile-page-title small,.mobile-page-title strong,.mobile-page-title em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-page-title small{color:#85948b;letter-spacing:.78px;font-size:8px;font-weight:800}.mobile-page-title strong{color:#264e38;font-size:18px;line-height:1.15}.mobile-page-title em{color:#6d8175;font-size:10px;font-style:normal;font-weight:750;line-height:1.2}.mobile-brand-button,.mobile-header-filter{color:#285e42;background:#f8fbf9;border:1px solid #c9d9ce;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:relative}.mobile-brand-button span{font:700 14px Georgia,serif}.mobile-header-filter span{font-size:20px;line-height:1}.mobile-header-filter b{color:#fff;background:#a96532;border:2px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.mobile-library-picker{align-content:center;gap:2px;min-width:0;height:42px;padding:0 2px;display:grid}.mobile-library-picker small{color:#85948b;letter-spacing:.78px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.mobile-library-picker select{color:#264e38;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;height:24px;font:800 16px/1.15 inherit}.sidebar-filters>:not(.filter-title):not(.mobile-simple-search),.resource-sidebar-tools,.sidebar-data-export{display:none!important}.mobile-simple-search{color:#5d7165;gap:6px;font-size:12px;font-weight:800;display:grid}.mobile-simple-search input{color:#254c37;background:#fff;border:1px solid #c6d8cb;border-radius:10px;width:100%;min-height:44px;font-size:16px}.content.content-without-topbar{width:100%;max-width:none;padding:calc(var(--mobile-header-height) + env(safe-area-inset-top) + 12px) 11px calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 18px)}.library-context.library-context-unified{display:none}.mobile-bottom-nav{z-index:16;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #cfddd3;grid-template-columns:1fr 1fr 1.34fr 1fr;align-items:start;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -7px 22px #1c3d2a14}.mobile-bottom-nav button{color:#718179;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:55px;display:grid}.mobile-bottom-nav button>span{border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:17px;font-weight:750;display:grid}.mobile-bottom-nav button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.mobile-bottom-nav button.active{color:#285e42}.mobile-bottom-nav button.active>span{background:#e4efe7}.mobile-bottom-nav .mobile-create-action{color:#285e42;margin-top:-20px}.mobile-bottom-nav .mobile-create-action>span{color:#fff;background:#285e42;border:5px solid #f3f6f3;border-radius:17px;width:48px;height:48px;font-size:25px;font-weight:400;box-shadow:0 5px 14px #265d453b}.mobile-bottom-nav .mobile-create-action>small{color:#355f49}.mobile-shell-scrim{z-index:19;-webkit-backdrop-filter:blur(2px);background:#0f1f178a;border:0;display:block;position:fixed;inset:0}.sidebar{z-index:20;overscroll-behavior:contain;width:100%;height:auto;max-height:min(84dvh,760px);padding:0 16px calc(18px + env(safe-area-inset-bottom));color:#294b38;background:#f8faf8;border-radius:20px 20px 0 0;display:none;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 60px #0c1c1347}.mobile-panel-open .sidebar{display:flex}.mobile-panel-head{z-index:2;background:#fffffff7;border-bottom:1px solid #dce6df;justify-content:space-between;align-items:center;min-height:70px;margin:0 -16px 14px;padding:14px 18px 12px;display:flex;position:sticky;top:0}.mobile-panel-head:before{content:"";background:#cedbd2;border-radius:4px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobile-panel-head small,.mobile-panel-head strong{display:block}.mobile-panel-head small{color:#8a988f;letter-spacing:1.25px;font-size:8px;font-weight:800}.mobile-panel-head strong{color:#28533c;margin-top:3px;font-size:18px}.mobile-panel-head button{color:#607269;background:#fff;border:1px solid #d4dfd7;border-radius:10px;width:35px;height:35px;font-size:22px}.sidebar>.brand{display:none}.sidebar .main-nav.material-category-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sidebar .main-nav.material-category-nav button,.sidebar .main-nav.material-category-nav button:not(.nav-active),.sidebar .main-nav.material-category-nav .nav-active{color:#3d5949;background:#fff;border:1px solid #d7e2da;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:66px;padding:10px 11px;font-size:13px;font-weight:720;display:grid}.sidebar .main-nav.material-category-nav button>span{color:#316348;background:#e6f0e9;border:0;border-radius:11px;grid-row:1/3;width:36px;height:36px;font-size:11px}.sidebar .main-nav.material-category-nav button>small{color:#8a978f;font-size:9px;font-weight:600;display:block}.sidebar .main-nav.material-category-nav .nav-active{color:#24563b;background:#eef6f0;border-color:#5f8b71;box-shadow:inset 3px 0 #397352}.mobile-panel-libraries .sidebar .material-controls,.mobile-panel-libraries .sidebar>.resource-sidebar-tools,.mobile-panel-libraries .sidebar>.sidebar-foot,.mobile-panel-filters .sidebar .main-nav,.mobile-panel-filters .sidebar>.sidebar-foot,.mobile-panel-keyword .sidebar .main-nav,.mobile-panel-keyword .sidebar>.sidebar-foot,.mobile-panel-account .sidebar .main-nav,.mobile-panel-account .sidebar .material-controls,.mobile-panel-account .sidebar>.resource-sidebar-tools{display:none!important}.mobile-panel-filters .sidebar .material-controls{border:0;margin:0;padding:0;display:block}.mobile-panel-filters .sidebar>.resource-sidebar-tools{display:grid}.mobile-panel-filters .sidebar-filters>*,.mobile-panel-filters .sidebar>.resource-sidebar-tools,.mobile-panel-filters .sidebar .sidebar-data-export,.mobile-panel-filters .sidebar-filters>label:not(.mobile-simple-search),.mobile-panel-filters .sidebar-filters>.filter-group,.mobile-panel-filters .sidebar-filters>.filter-group,.mobile-panel-filters .sidebar-filters>.sidebar-export,.mobile-panel-filters .sidebar-filters>.mouse-sidebar-filter-grid,.mobile-panel-filters .sidebar-filters>.mouse-age-filter,.mobile-panel-filters .sidebar-filters>.sidebar-data-export{display:grid!important}.mobile-panel-keyword .sidebar .material-controls{border:0;margin:0;padding:0;display:block}.mobile-panel-keyword .sidebar-filters>:not(.mobile-simple-search),.mobile-panel-keyword .sidebar>.resource-sidebar-tools{display:none!important}.sidebar .sidebar-filters{margin-top:0}.sidebar .filter-title,.sidebar .mouse-sidebar-filter-title,.sidebar .resource-filter-heading,.sidebar .sidebar-data-export>div{color:#5e7467;font-size:12px}.sidebar .filter-title button,.sidebar .mouse-sidebar-filter-title button,.sidebar .resource-filter-heading button{color:#397052}.sidebar .sidebar-filters label,.sidebar .filter-group>span,.sidebar .resource-sidebar-tools label{color:#5c6e63;font-size:11px;font-weight:700}.sidebar .sidebar-filters select,.sidebar .sidebar-filters .protein-filter,.sidebar .resource-sidebar-tools select,.sidebar .resource-sidebar-tools input{color:#294738;background:#fff;border-color:#cad8ce;min-height:44px;font-size:16px}.sidebar .sidebar-filters .protein-filter::placeholder,.sidebar .resource-sidebar-tools input::placeholder{color:#95a198}.sidebar .filter-chips button{color:#53685b;background:#fff;border-color:#cbd9cf;min-height:35px;font-size:11px}.sidebar .filter-chips button.active{color:#fff;background:#397052;border-color:#397052}.sidebar .sidebar-export,.sidebar .sidebar-data-export,.sidebar .resource-sidebar-tools{border-color:#d7e2da}.sidebar .sidebar-export>button,.sidebar .sidebar-data-export>button,.sidebar .resource-list-export>button{color:#315e43;background:#edf5ef;border-color:#cbd9d0}.mobile-panel-account .sidebar{min-height:230px}.mobile-panel-account .sidebar>.sidebar-foot{background:#fff;border:1px solid #d8e3db;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;margin:4px 0 0;padding:18px 3px;display:grid}.mobile-panel-account .sidebar-foot .avatar{color:#2d6044;background:#e5efe7;width:44px;height:44px;margin:0;font-size:13px}.mobile-panel-account .sidebar-foot>div{display:block}.mobile-panel-account .sidebar-foot strong{color:#2f513e;font-size:14px}.mobile-panel-account .sidebar-foot span{color:#829087;font-size:11px}.mobile-panel-account .sidebar-foot button{color:#76544c;background:#fff;border:1px solid #d4dfd7;border-radius:8px;min-height:36px;margin:0;padding:0 12px;font-size:11px;display:block}.resource-workspace{display:block}.resource-workspace .resource-panel{border-radius:12px}.resource-workspace .section-head.compact{min-height:50px;padding:12px 14px 10px}.resource-workspace .section-head.compact h2{font-family:inherit;font-size:16px;font-weight:760}.resource-workspace .resource-list{background:#f3f6f3;gap:8px;padding:8px;display:grid}.resource-workspace .resource-row{background:#fff;border:1px solid #dce5df;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto 26px;gap:10px;min-height:72px;padding:11px 10px;box-shadow:0 2px 8px #1e422c06}.resource-workspace .resource-row.selected{border-color:#8bac96;box-shadow:inset 3px 0 #4d7b5f}.resource-workspace .resource-row .type-icon{width:38px;height:38px;font-size:11px}.resource-workspace .resource-name strong{font-size:15px;line-height:1.3}.resource-workspace .resource-name small{color:#728078;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.resource-workspace .stock-level{align-self:center;font-size:11px}.resource-workspace .special-column{align-self:center}.resource-workspace>.detail-panel{z-index:18;overscroll-behavior:contain;width:100%;max-height:86dvh;padding:0 14px calc(22px + env(safe-area-inset-bottom));background:#fbfcfb;border:0;border-radius:20px 20px 0 0;margin:0;display:none;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 60px #0d1f1547}.resource-workspace>.detail-panel.mobile-resource-detail-panel{max-height:100dvh;padding:calc(env(safe-area-inset-top) + 8px) 12px calc(22px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;inset:0}.mobile-detail-open .resource-workspace>.detail-panel{display:block}.mobile-detail-open:after{content:"";z-index:17;background:#0e1d1580;position:fixed;inset:0}.mobile-detail-handle{z-index:2;background:#fbfcfbf7;border-bottom:1px solid #e0e8e2;justify-content:center;align-items:center;min-height:49px;margin:0 -14px 8px;display:flex;position:sticky;top:0}.mobile-detail-handle>span{background:#cedbd2;border-radius:4px;width:38px;height:4px}.mobile-detail-handle button{color:#607269;background:#fff;border:1px solid #d7e1da;border-radius:10px;width:34px;height:34px;font-size:21px;position:absolute;right:13px}.mobile-resource-page-head{top:calc(-8px - env(safe-area-inset-top));z-index:4;min-height:58px;margin:calc(-8px - env(safe-area-inset-top)) -12px 13px;padding:calc(8px + env(safe-area-inset-top)) 12px 9px;background:#fbfcfbfa;border-bottom:1px solid #dce6df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:sticky;box-shadow:0 4px 14px #1c3b2a0f}.mobile-resource-page-head>button{color:#315f45;white-space:nowrap;background:#fff;border:1px solid #bfd0c4;border-radius:8px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:750}.mobile-resource-page-head>.primary{color:#fff;background:#2f694a;border-color:#2f694a}.mobile-resource-page-head>div{min-width:0}.mobile-resource-page-head small,.mobile-resource-page-head strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-resource-page-head small{color:#839188;letter-spacing:.9px;font-size:8px;font-weight:800}.mobile-resource-page-head strong{color:#244e38;margin-top:3px;font-size:17px;line-height:1.15}.mobile-detail-open .mobile-detail-handle:has(+.mobile-resource-page-head){display:none}.resource-workspace>.detail-panel.mobile-resource-detail-panel,.resource-workspace>.detail-panel.mobile-resource-detail-panel *{min-width:0}.resource-workspace>.detail-panel.mobile-resource-detail-panel dd,.resource-workspace>.detail-panel.mobile-resource-detail-panel a,.resource-workspace>.detail-panel.mobile-resource-detail-panel strong,.resource-workspace>.detail-panel.mobile-resource-detail-panel p,.resource-workspace>.detail-panel.mobile-resource-detail-panel span{overflow-wrap:anywhere}.resource-workspace>.detail-panel.mobile-resource-detail-panel .antibody-read-sections{gap:10px;margin:0 0 14px}.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-card-section{padding:13px}.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-card-section>dl{grid-template-columns:1fr;gap:0}.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-card-section>dl>div{grid-template-columns:minmax(76px,.72fr) minmax(0,1.28fr)}.resource-workspace>.detail-panel.mobile-resource-detail-panel .card-section-heading{align-items:flex-start}.resource-workspace>.detail-panel.mobile-resource-detail-panel .detail-heading-actions{display:none}.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-experiments,.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-experiments>section,.resource-workspace>.detail-panel.mobile-resource-detail-panel .condition-read-list,.resource-workspace>.detail-panel.mobile-resource-detail-panel .condition-read-list>article{min-width:0}.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-experiment-title,.resource-workspace>.detail-panel.mobile-resource-detail-panel .condition-read-list>article>div{align-items:flex-start}.resource-workspace>.detail-panel.mobile-resource-detail-panel .read-experiment-title span,.resource-workspace>.detail-panel.mobile-resource-detail-panel .condition-read-list>article>div span{text-align:right;max-width:58%}.resource-workspace>.detail-panel.mobile-resource-detail-panel .secondary{display:none}.modal-backdrop,.manager-backdrop{align-items:end;padding:0}.modal.modal-wide{width:100%;max-height:94dvh;padding:18px 14px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow:auto}.antibody-edit-backdrop{align-items:stretch}.modal.antibody-mobile-editor{width:100%;max-height:100dvh;padding:calc(env(safe-area-inset-top) + 14px) 12px calc(22px + env(safe-area-inset-bottom));border-radius:0}.modal.antibody-mobile-editor .modal-head{top:calc(-14px - env(safe-area-inset-top));margin:calc(-14px - env(safe-area-inset-top)) -12px 15px;padding:calc(14px + env(safe-area-inset-top)) 12px 13px}.modal-head{z-index:4;background:#fbfcfaf7;border-bottom:1px solid #dce5df;margin:-18px -14px 15px;padding:18px 14px 13px;position:sticky;top:-18px}.modal input,.modal select,.modal textarea{font-size:16px}.modal-actions{padding:13px 0 calc(12px + env(safe-area-inset-bottom));background:0 0;border-top:1px solid #d9e3dc;margin:22px 0 0;position:static}.project-modal-backdrop,.project-full-backdrop{align-items:stretch;padding:0}.project-event-form,.project-animal-form,.project-full-card{border:0;border-radius:0;width:100%;max-width:100%;max-height:100dvh}.project-event-form>header,.project-animal-form>header,.project-full-card>header{z-index:3;padding:calc(13px + env(safe-area-inset-top)) 14px 13px;position:sticky;top:0}.project-event-form h2,.project-animal-form h2,.project-full-card h2{font-size:22px}.project-event-form>header p{color:#718177;max-width:290px;font-size:10px;line-height:1.55}.project-record-kind-tabs{top:calc(66px + env(safe-area-inset-top));z-index:2;background:#f7faf8fa;border-bottom:1px solid #e0e8e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px 14px;position:sticky}.project-record-kind-tabs button{min-height:42px;padding:7px 5px;font-size:12px}.project-event-section{margin:10px 12px 14px;padding:13px}.project-event-form .project-form-grid{grid-template-columns:1fr;gap:12px}.project-event-form .project-form-grid label,.project-event-form .project-form-grid input,.project-event-form .project-form-grid select,.project-event-form .project-form-grid textarea{font-size:16px}.project-event-form .project-form-grid label{gap:6px;font-size:12px}.project-value-with-unit span{min-width:56px;font-size:12px}.project-event-form>footer{z-index:3;padding:11px 14px calc(11px + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -5px 14px #1e3c2b0f}.project-event-form>footer button{min-height:43px;font-size:14px}}@media (max-width:900px) and (max-height:720px) and (orientation:landscape){.mobile-portrait-lock{z-index:100;color:#fff;text-align:center;background:#173a2a;place-items:center;padding:28px;font-size:16px;font-weight:750;display:grid;position:fixed;inset:0}}.animal-slide-count{color:#18466c;cursor:pointer;background:#eef5fc;border:1px solid #bad1e5;border-radius:7px;align-items:center;gap:8px;padding:7px 11px;font-size:14px;display:flex}.animal-slide-count strong{font-size:14px}.mouse-selectable-row>.animal-slide-count,.project-selectable-row>.animal-slide-count{grid-column:2;justify-self:start;margin:0 0 8px 12px}.animal-slides-backdrop{z-index:22000;background:#13263799;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.animal-slides-panel{color:#20344b;background:#f9fbfd;border-radius:14px;width:min(1100px,100%);max-height:92dvh;padding:24px;overflow:auto;box-shadow:0 18px 80px #10283c44}.animal-slides-panel>header{border-bottom:1px solid #d8e2ed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.animal-slides-panel h2{margin:5px 0;font-size:24px}.animal-slides-panel p,.animal-slides-panel button,.slide-animal-sources button,.animal-slides-panel a,.slide-animal-sources a{font-size:14px}.animal-slides-panel button,.slide-animal-sources button{cursor:pointer;color:#194d77;background:#fff;border:1px solid #c8d5e2;border-radius:6px;padding:7px 10px}.animal-slides-panel button:disabled,.slide-animal-sources button:disabled{opacity:.5;cursor:default}.animal-slides-panel>header>div:last-child{gap:8px;display:flex}.animal-slide-filters{flex-wrap:wrap;gap:12px;padding:18px 0;display:flex}.animal-slide-filters label,.slide-animal-sources label{gap:6px;font-size:14px;display:grid}.animal-slide-filters select,.slide-animal-sources input{color:#20344b;background:#fff;border:1px solid #c8d5e2;border-radius:6px;min-width:120px;padding:8px;font-size:14px}.animal-slide-table-head,.animal-slide-table-row{border-bottom:1px solid #e1e8ef;grid-template-columns:2fr 1fr 1.2fr 1fr 1.1fr;align-items:start;gap:14px;padding:13px 10px;font-size:14px;display:grid}.animal-slide-table-head{background:#eaf0f7;font-weight:600}.animal-slide-table-row>span{overflow-wrap:anywhere;min-width:0}.animal-slide-table-row small,.slide-source-row small{color:#556b80;margin-top:4px;font-size:13px;display:block}.animal-slide-row-actions{justify-items:start;gap:8px;display:grid}.animal-slide-empty{background:#edf3f9;border-radius:8px;padding:24px}.animal-slides-panel>.slide-detail-card{width:100%;max-height:none;margin-top:20px}.slide-animal-sources{border-top:1px solid #d9e3ed;padding:16px 0}.slide-animal-sources .slide-section-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.slide-animal-sources .slide-section-head span{font-size:13px}.slide-animal-sources details{margin-top:12px}.slide-animal-sources summary{cursor:pointer;color:#235a87;margin-bottom:10px;font-size:14px}.slide-source-row{border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.slide-source-row>span,.slide-source-row>a{overflow-wrap:anywhere;min-width:0}.slide-source-row button{flex-shrink:0}.slide-animal-sources p[role=alert],.animal-slides-panel p[role=alert]{color:#a32929}.animal-slides-backdrop .slide-modal-backdrop{z-index:22010}.slide-file-empty{color:#66788b;font-size:13px}.animal-slide-detail-entry{background:#f0f6fc;border:1px solid #ceddeb;justify-content:space-between;align-items:center;gap:12px;margin:16px 24px;padding:14px;display:flex}.animal-slide-detail-entry button{color:#194d77;cursor:pointer;background:#fff;border:1px solid #aac4de;border-radius:6px;padding:8px 12px;font-size:14px}.slide-match-reason{color:#75571d;font-size:14px}@media (max-width:720px){.animal-slides-backdrop{padding:8px}.animal-slides-panel{max-height:96dvh;padding:14px}.animal-slides-panel>header{flex-wrap:wrap}.animal-slide-table-head{display:none}.animal-slide-table-row{background:#fff;border:1px solid #dce5ee;border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:10px}.animal-slide-table-row>span:first-child{grid-column:1/-1}.animal-slide-row-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}.animal-slide-filters label{flex:1;min-width:110px}.animal-slide-filters select{width:100%;min-width:0}.animal-slide-detail-entry{flex-wrap:wrap;margin:12px}.slide-source-row{flex-wrap:wrap}.slide-animal-sources input{width:100%;min-width:0}}.mouse-selectable-row>button.animal-slide-count,.project-selectable-row>button.animal-slide-count{white-space:normal;grid-template-columns:none;width:auto;min-height:0;padding:7px 11px;font-size:14px;display:flex}.project-selectable-row>button.animal-slide-count>span{font-size:14px;overflow:visible}.project-selectable-row>button.animal-slide-count strong{font-size:14px}.animal-slides-panel>header>div:last-child{flex-wrap:wrap}.animal-slides-panel:focus{outline:none}.animal-slides-panel .slide-animal-sources input{box-sizing:border-box;max-width:100%}.slide-file-location{gap:7px;display:grid}.slide-viewer-action{justify-items:start;gap:5px;display:grid}.slide-viewer-action small{color:#607568;font-size:10.5px;font-weight:650}.slide-viewer-action a,.slide-viewer-action button{color:#245b40;cursor:pointer;background:#fff;border:1px solid #aac4b5;border-radius:6px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:750;text-decoration:none;display:inline-flex}.slide-viewer-action em{color:#936026;font-size:10.5px;font-style:normal;font-weight:650}.slide-viewer-action small[role=alert]{color:#a32929}.imaging-suite-link{color:#225d39;background:#edf7f0;border:1px solid #6d9b7d;border-radius:6px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.imaging-suite-link:hover{background:#dff0e5;border-color:#3f7954}.imaging-suite-link strong{font-size:13px}.imaging-suite-link small{color:#52705c;margin:0;font-size:11px}.image-data-status,.image-data-open{border:1px solid;border-radius:7px;align-content:center;justify-items:start;gap:2px;min-width:0;padding:7px 9px;text-decoration:none;display:inline-grid}.image-data-status strong,.image-data-open strong{font-size:12px;line-height:1.2}.image-data-status small,.image-data-open small{color:inherit;opacity:.76;font-size:10px;line-height:1.2}.image-data-status.linked,.image-data-open{color:#225d39;background:#edf7f0;border-color:#90b9a0}.image-data-open:hover{background:#dff0e5;border-color:#3f7954}.image-data-status.missing{color:#778078;background:#f5f6f5;border-color:#d9ddd9}.image-data-status.compact,.image-data-open.compact{padding:5px 7px}.slide-row-image{min-width:0}.slide-row-image .image-data-open,.slide-row-image .image-data-status{max-width:100%}.slide-row-image strong,.slide-row-image small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.image-data-detail{background:#f7faf8;border:1px solid #dce8e0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;padding:12px;display:flex}.animal-direct-images{background:#f3f7fb;border:1px solid #d8e4ee;border-radius:9px;margin:0 0 18px;padding:14px}.animal-direct-images .slide-section-head{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.animal-direct-images .slide-section-head span{color:#64778a;font-size:12px}.animal-direct-image-row{border-top:1px solid #dfe7ef;align-items:center;gap:12px;padding:9px 0;display:flex}.animal-direct-image-row>span:last-child{gap:3px;display:grid}.animal-direct-image-row small{color:#64778a;font-size:12px}.manual-image-links{background:#fff;border:1px dashed #b9ccdc;border-radius:9px;margin:0 0 18px;padding:14px}.manual-image-links .slide-section-head{justify-content:space-between;align-items:center;display:flex}.manual-image-links form{grid-template-columns:2fr 1fr 1.4fr;gap:10px;margin-top:12px;display:grid}.manual-image-links form label{gap:5px;font-size:12px;display:grid}.manual-image-links form label.wide{grid-column:1/-1}.manual-image-links input,.manual-image-links select{border:1px solid #c8d5e2;border-radius:6px;min-width:0;padding:8px}.manual-image-row{border-top:1px solid #e1e8ef;align-items:center;gap:10px;padding:10px 0;display:flex}.manual-image-row>span:first-child{flex:1;gap:3px;min-width:0;display:grid}.manual-image-row small{overflow-wrap:anywhere;color:#64778a}@media (max-width:760px){.manual-image-links form{grid-template-columns:1fr}.manual-image-links form label.wide{grid-column:auto}.manual-image-row{flex-wrap:wrap;align-items:flex-start}}.slide-table-head,.slide-row{grid-template-columns:minmax(92px,.72fr) minmax(135px,1.1fr) minmax(68px,.48fr) minmax(90px,.7fr) minmax(82px,.58fr) minmax(128px,.9fr)}.animal-slide-table-head,.animal-slide-table-row{grid-template-columns:1.7fr .85fr 1fr .8fr 1fr 1.15fr}@media (max-width:1180px){.slide-table-head,.slide-row{grid-template-columns:118px minmax(175px,1.25fr) 82px 120px 98px 145px}}@media (max-width:760px){.slide-row{grid-template-columns:110px 1fr 80px}.slide-row>span:nth-child(4),.slide-row>span:nth-child(5),.slide-row>span:nth-child(6){display:none}.animal-slide-table-row{grid-template-columns:1fr 1fr}.animal-slide-table-row>span:first-child,.animal-slide-row-actions{grid-column:1/-1}}.animal-slides-panel{box-sizing:border-box;background:#f8fafc;width:min(1180px,100%);padding:28px}.animal-slides-panel>header{background:0 0;padding:0 0 20px}.animal-slides-panel>header h2{font-size:28px;line-height:1.35}.animal-slides-panel>header h2 span{margin-left:12px;font-size:20px;font-weight:500}.animal-slides-panel>header small{letter-spacing:.08em;color:#64748b;font-size:12px}.animal-slides-panel>header p{color:#536579;margin:8px 0 0;line-height:1.6}.animal-slides-panel .animal-section-title{flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 10px;font-size:18px;line-height:1.5;display:flex}.animal-slides-panel .animal-section-title small{color:#617286;font-size:12px;font-weight:400}.animal-slides-panel .animal-slide-filters{gap:10px;padding:4px 0 14px}.animal-slides-panel .animal-slide-filters label{gap:4px;font-size:12px}.animal-slides-panel .animal-slide-filters select{padding:6px 8px;font-size:13px}.animal-slides-panel .animal-slide-table{background:#fff;border:1px solid #dce4ec;border-radius:10px;overflow:hidden}.animal-slides-panel .animal-slide-table-head{background:#edf2f7;padding:12px;font-size:12px}.animal-slides-panel .animal-slide-table-row{padding:16px 12px;font-size:14px;line-height:1.5}.animal-slides-panel .animal-slide-table-row strong{font-size:14px}.animal-slides-panel .animal-slide-table-row:last-child{border-bottom:0}.animal-slides-panel .animal-image-note{color:#64748b;margin:0 0 14px;font-size:12px;line-height:1.7}.animal-slides-panel .animal-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.animal-slides-panel .animal-image-card{background:#fff;border:1px solid #dce4ec;border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.animal-slides-panel .animal-image-card-title h4{margin:0 0 5px;font-size:16px;font-weight:650;line-height:1.4}.animal-slides-panel .animal-image-card-title span{color:#64748b;font-size:12px}.animal-slides-panel .animal-marker{flex:1;min-height:60px}.animal-slides-panel .animal-marker small{color:#7a6847;font-size:11px;display:block}.animal-slides-panel .animal-marker p{overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.6}.animal-slides-panel .animal-image-card .image-data-open{gap:5px;padding:10px 12px;display:grid}.animal-slides-panel .animal-image-card .image-data-open strong{font-size:13px}.animal-slides-panel .animal-image-card .image-data-open small{font-size:11px}.animal-slides-panel .animal-image-management{border-top:1px solid #dce4ec;margin-top:24px;padding-top:18px;font-size:13px}.animal-slides-panel .animal-image-management summary{cursor:pointer;color:#52677b}.animal-slides-panel .animal-management-actions{gap:8px;margin:14px 0;display:flex}.animal-slides-panel .manual-image-links{border-style:solid;margin:0}@media (max-width:760px){.animal-slides-panel{padding:16px}.animal-slides-panel .animal-image-grid{grid-template-columns:1fr}.animal-slides-panel .animal-marker{min-height:0}.animal-slides-panel>header h2 span{margin:4px 0 0;display:block}.animal-slides-panel .animal-slide-table-head{display:none}}.animal-slides-panel .animal-image-grid.animal-image-four{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.animal-slides-panel .animal-image-entry{border-top:1px solid #dce4ec;gap:10px;min-width:0;padding-top:14px;display:grid}.animal-slides-panel .animal-image-entry>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.animal-slides-panel .animal-image-entry>p{color:#617286;margin:0;font-size:12px;line-height:1.6}.animal-slides-panel .animal-image-basis{color:#617286;font-size:12px;line-height:1.5}.animal-slides-panel .animal-image-entry .animal-marker{min-height:0}@media (max-width:760px){.animal-slides-panel .animal-image-grid.animal-image-four{grid-template-columns:1fr}}.animal-specimen-list{border:1px solid #dce4ec;border-radius:10px;margin:12px 0 24px;padding:0;list-style:none;overflow:hidden}.animal-specimen-list li{border-bottom:1px solid #dce4ec;grid-template-columns:1fr 1.3fr;gap:6px 16px;padding:14px 16px;font-size:14px;display:grid}.animal-specimen-list li:last-child{border-bottom:0}.animal-specimen-list li strong{font-size:14px}.animal-specimen-list li small{color:#617286;overflow-wrap:anywhere;font-size:12px}@media (max-width:760px){.animal-specimen-list li{grid-template-columns:1fr}}.slim-page{color:#203044;background:#f5f7fa;max-width:1500px;min-height:100vh;margin:0 auto;padding:32px;font-family:Arial,Noto Sans TC,sans-serif}.slim-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.slim-header p{letter-spacing:2px;color:#61748b;font-size:12px}.slim-header h1{margin:8px 0;font-size:28px}.slim-header span,.slim-note{color:#52657b;font-size:13px}.slim-page a{color:#235d90}.slim-stats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:12px;gap:5px;min-width:130px;padding:16px;display:grid}.slim-stats button.active{background:#e9f2fa;border-color:#235d90}.slim-stats strong{font-size:26px}.slim-page small{color:#65778a;margin-top:5px;font-size:12px;display:block}.slim-filters{background:#fff;border-radius:12px;grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;padding:20px;display:grid}.slim-filters label{gap:8px;font-size:13px;display:grid}.slim-filters input,.slim-filters select{color:#203044;background:#fff;border:1px solid #c7d3e0;border-radius:6px;min-width:0;padding:10px}.slim-results-heading{justify-content:space-between;margin:20px 0 12px;font-size:13px;display:flex}.slim-table-wrap{background:#fff;border:1px solid #d9e2eb;border-radius:12px;overflow-x:auto}.slim-page table{border-collapse:collapse;width:100%;font-size:13px}.slim-page th{text-align:left;white-space:nowrap;background:#edf2f7;padding:14px}.slim-page td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e4eaf1;max-width:290px;padding:14px}.slim-code{color:#235d90;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.slim-page .slim-warning,.slim-error{color:#9b4512}.slim-pagination{justify-content:center;align-items:center;gap:20px;margin:24px;display:flex}.slim-pagination button,.slim-close{cursor:pointer;background:#fff;border:1px solid #c8d3de;border-radius:6px;padding:8px 14px}.slim-pagination button:disabled{opacity:.4;cursor:default}.slim-modal-backdrop{z-index:1000;background:#17243580;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.slim-modal{background:#fff;border-radius:14px;width:620px;max-width:100%;max-height:90vh;padding:28px;overflow:auto}.slim-close{float:right}.slim-modal dl{grid-template-columns:130px 1fr;gap:14px;font-size:14px;display:grid}.slim-modal dd{overflow-wrap:anywhere;margin:0}.slim-modal p{color:#61748b;font-size:13px;line-height:1.7}@media (max-width:700px){.slim-page{padding:16px}.slim-header{align-items:flex-start}.slim-header h1{font-size:23px}.slim-filters{grid-template-columns:1fr 1fr;padding:14px}.slim-filters label:first-child{grid-column:1/-1}.slim-stats button{flex:1;min-width:100px}.slim-modal dl{grid-template-columns:100px 1fr}.slim-page td{padding:10px}.slim-header>a{white-space:nowrap;font-size:13px}}.slim-page.slim-embedded{background:0 0;width:100%;min-width:0;max-width:none;min-height:0;padding:0}.slim-embedded .slim-stats{margin-top:0}.slim-embedded .slim-filters{border:1px solid #d9e2eb}@media (max-width:1000px){.slim-embedded .slim-filters{grid-template-columns:1fr 1fr}}.material-category-nav .image-catalog-nav{grid-column:auto;width:100%}.slim-sidebar-filters{background:0 0;grid-template-columns:1fr;gap:14px;padding:0;display:grid}.slim-sidebar-filters label{color:inherit}.slim-sidebar-filters button,.slim-edit-button,.slim-editor button{cursor:pointer;border:1px solid #baccc5;border-radius:7px;padding:8px 12px}.slim-file-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.slim-file-actions a{white-space:nowrap;border:1px solid #baccc5;border-radius:6px;padding:6px 8px;font-size:12px;text-decoration:none}.slim-editor{gap:14px;margin-top:18px;display:grid}.slim-editor label{gap:6px;display:grid}.slim-editor input,.slim-editor select,.slim-editor textarea{color:#203044;background:#fff;border:1px solid #baccc5;border-radius:6px;padding:9px}.slim-edit-button{margin-top:12px}.slim-sidebar-filters input,.slim-sidebar-filters select{box-sizing:border-box;width:100%}@media (max-width:700px){.slim-sidebar-filters{grid-template-columns:1fr}}.sidebar-filters .slim-sidebar-filters label{gap:5px;margin:0}.sidebar-filters .slim-sidebar-filters{gap:12px}.sidebar-filters .slim-sidebar-filters input,.sidebar-filters .slim-sidebar-filters select{margin:0;padding:8px}.slim-antibody-filter{border:1px solid #879f95;border-radius:8px;min-width:0;margin:0;padding:10px}.slim-antibody-filter legend{font-size:13px}.slim-target-options{gap:7px;max-height:180px;margin:12px 0;display:grid;overflow:auto}.sidebar-filters .slim-target-options label,.slim-target-options label{align-items:center;gap:8px;margin:0;display:flex}.sidebar-filters .slim-target-options input,.slim-target-options input{flex:none;width:16px;height:16px;margin:0}.slim-antibody-filter p,.slim-antibody-filter small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.slim-results-heading{flex-wrap:wrap;gap:12px}.slim-results-heading button{cursor:pointer;border:1px solid #baccc5;border-radius:6px;padding:7px 10px}.slim-page,.slim-modal{--im-bg:var(--paper,#f3f5f1);--im-surface:#fff;--im-ink:var(--ink,#1c2922);--im-muted:var(--muted,#728078);--im-line:var(--line,#dde5df);--im-soft:#edf3ee;--im-accent:var(--green,#265d45);color:var(--im-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.slim-page{background:var(--im-bg);font-family:inherit}.sidebar .slim-sidebar-filters{color:#b8c9bf}.sidebar .slim-sidebar-filters input,.sidebar .slim-sidebar-filters select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20392f;border-color:#4c675a}.sidebar .slim-sidebar-filters input::placeholder{color:#9fb3a7}.sidebar .slim-sidebar-filters>button{color:#eaf2ec;background:0 0;border-color:#4c675a}.sidebar .slim-sidebar-filters>button:hover{background:#274438}.slim-page>.slim-filters{background:var(--im-surface);border-color:var(--im-line)}.slim-page>.slim-filters input,.slim-page>.slim-filters select{background:var(--im-surface);color:var(--im-ink);border-color:var(--im-line)}.slim-page .im-help,.slim-page .slim-results-heading{background:var(--im-surface);border-radius:9px;padding:12px 14px}.im-preview .im-preview-image{position:relative}.im-preview .im-preview-image img{object-fit:contain;width:100%;height:100%;max-height:100%;position:absolute;inset:0}.slim-stats{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.slim-stats button{border:1px solid var(--im-line);background:var(--im-surface);min-width:0;min-height:40px;color:var(--im-muted);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:8px 12px;transition:background .15s,border-color .15s;display:flex}.slim-stats button strong{color:var(--im-ink);letter-spacing:0;font-variant-numeric:tabular-nums;border-left:1px solid var(--im-line);padding-left:10px;font-size:13px;font-weight:650}.slim-stats button span{font-size:12px;font-weight:650}.slim-stats button small{color:var(--im-muted);white-space:normal;font-size:10px;line-height:1.5}.slim-stats button.active{background:var(--im-accent);border-color:var(--im-accent);color:#fff}.slim-stats button.active strong,.slim-stats button.active small{color:#fff}.slim-stats button.active strong{border-left-color:#ffffff45}.slim-stats button:hover:not(.active){background:var(--im-soft);border-color:#9eb8a9}.im-help{border:1px solid var(--im-line);color:var(--im-muted);border-radius:9px;padding:11px 14px;font-size:12px}.im-help summary,.im-provenance summary{cursor:pointer;font-weight:600}.im-help p{margin:8px 0 0;line-height:1.7}.slim-results-heading{color:var(--im-muted);align-items:center;margin:22px 0 12px}.slim-results-heading strong{color:var(--im-ink);font-size:15px}.slim-results-heading button{background:var(--im-surface);color:var(--im-accent);margin-left:8px;font-size:12px}.slim-table-wrap{border:1px solid var(--im-line);background:var(--im-surface);border-radius:12px}.slim-page th{background:var(--im-soft);color:var(--im-muted);letter-spacing:.3px;padding:14px 12px;font-size:11px}.slim-page td{border-color:var(--im-line);color:var(--im-ink);padding:16px 12px;line-height:1.6}.slim-page tbody tr:hover{background:var(--im-bg)}.slim-page small{color:var(--im-muted)}.slim-code,.slim-page a{color:var(--im-accent)}.im-format-badge{background:var(--im-soft);color:var(--im-accent);letter-spacing:.4px;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.im-row-open{color:var(--im-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.slim-table-wrap .slim-file-actions{gap:3px;margin:6px 0 0}.slim-table-wrap .slim-file-actions a{color:var(--im-muted);border:0;padding:0 5px 0 0;font-size:10px}.slim-pagination button{color:var(--im-accent);background:var(--im-surface);border-color:var(--im-line)}.slim-antibody-filter{border:0;margin:2px 0;padding:0}.slim-antibody-filter legend{margin-bottom:10px;font-size:12px;font-weight:650}.slim-antibody-filter p,.slim-antibody-filter small{opacity:.8;font-size:11px;line-height:1.6}.im-picker{min-width:0;margin-top:12px;position:relative}.im-picker>label{margin-bottom:6px;font-size:12px;display:block}.im-picker input{box-sizing:border-box;width:100%}.im-suggestions{color:#203c32;background:#fff;border:1px solid #ccd9d0;border-radius:8px;max-height:200px;margin:5px 0 8px;padding:4px;overflow:auto;box-shadow:0 5px 16px #10261b10}.im-suggestions button{color:#203c32;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;display:flex;border:0!important;border-radius:5px!important;padding:8px!important}.im-suggestions button[aria-selected=true],.im-suggestions button:hover{background:#e9f1eb}.im-suggestions small{color:#64786d;font-size:10px}.im-suggestions>small,.im-suggestions>p{margin:0;padding:6px;font-size:11px;display:block}.im-selected-markers,.im-marker-chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.im-selected-markers button{color:#234d39;cursor:pointer;background:#e7f0e9;align-items:center;gap:8px;font-size:11px;display:inline-flex;border:1px solid #bcd2c2!important;border-radius:6px!important;padding:5px 8px!important}.im-selected-markers button span{opacity:.65;font-size:15px}.im-picker-empty{opacity:.7;font-size:11px;display:block}.slim-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1200;background:#0b1b16a6;padding:28px}.slim-modal{border:1px solid var(--im-line);background:var(--im-surface);width:800px;color:var(--im-ink);border-radius:18px;max-height:90dvh;padding:0;overflow:auto;box-shadow:0 28px 100px #06160c50}.im-detail-header{background:var(--im-bg);border-bottom:1px solid var(--im-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.slim-modal .im-eyebrow{letter-spacing:2px;color:var(--im-muted);margin:0 0 7px;font-size:10px;font-weight:700}.im-detail-header h2{letter-spacing:-.7px;color:var(--im-ink);margin:0 0 12px;font-size:25px}.im-detail-tags{color:var(--im-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.im-status{border:1px solid var(--im-line);border-radius:20px;padding:3px 9px;font-size:11px}.im-icon-close{border:1px solid var(--im-line);background:var(--im-surface);width:34px;height:34px;color:var(--im-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.im-detail-toolbar{border-bottom:1px solid var(--im-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 28px;display:flex}.im-detail-toolbar .slim-file-actions{margin:0}.slim-modal .slim-file-actions a{color:var(--im-accent);border-color:var(--im-line);background:var(--im-surface);padding:8px 11px;font-size:12px;text-decoration:none}.slim-modal .im-primary{border:1px solid var(--im-accent);background:var(--im-accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;padding:9px 15px;font-size:12px;font-weight:600}html:is(.sl-reading-dark,.sl-web-dark) .slim-modal button.im-primary{color:#fff!important;background:#2b503f!important;border-color:#8bc1a7!important}html:is(.sl-reading-dark,.sl-web-dark) .slim-modal button.im-primary:hover{background:#36634f!important}html:is(.sl-reading-dark,.sl-web-dark) .slim-modal button.im-primary:focus-visible{outline-offset:3px;outline:2px solid #b0ddc8!important}.im-detail-summary{border:1px solid var(--im-line);background:var(--im-bg);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.im-detail-summary>div{padding:14px 18px}.im-detail-summary>div+div{border-left:1px solid var(--im-line)}.im-detail-summary small{color:var(--im-muted);margin-bottom:6px;font-size:11px;display:block}.im-detail-summary strong{font-size:19px;font-weight:600}.im-detail-summary em{color:var(--im-muted);font-size:11px;font-style:normal}.im-detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.im-info-section h3{letter-spacing:.4px;margin:0 0 14px;font-size:13px}.slim-modal dl{grid-template-columns:90px minmax(0,1fr);gap:12px 10px;margin:0;font-size:12px;line-height:1.7;display:grid}.slim-modal dt{color:var(--im-muted)}.slim-modal dd{color:var(--im-ink);overflow-wrap:anywhere;margin:0}.slim-modal dd a{color:var(--im-accent)}.im-marker-chips{margin:0}.im-marker-chips span{background:var(--im-soft);color:var(--im-accent);border-radius:5px;padding:2px 8px;font-size:11px}.slim-modal .im-caption{color:var(--im-muted);margin:14px 0 0;font-size:10px;line-height:1.6}.im-note-section{border-top:1px solid var(--im-line);margin-top:22px;padding-top:20px}.slim-modal .im-note-section p{white-space:pre-wrap;color:var(--im-muted);margin:0;font-size:12px;line-height:1.8}.im-provenance{background:var(--im-bg);color:var(--im-muted);border-radius:8px;margin-top:20px;padding:14px;font-size:12px}.im-provenance dl{margin-top:14px}.im-detail-footer{color:var(--im-muted);text-align:center;margin-top:20px;font-size:10px}.slim-editor{color:var(--im-ink);gap:18px;margin:0;padding:22px 28px}.slim-modal .im-edit-note{background:var(--im-soft);color:var(--im-muted);border-radius:8px;margin:0;padding:12px;font-size:12px}.im-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.im-form-grid>label{color:var(--im-muted);font-size:12px}.im-form-wide{grid-column:1/-1}.slim-editor .im-picker{margin-top:0}.slim-editor input,.slim-editor select,.slim-editor textarea{border-color:var(--im-line);background:var(--im-bg);color:var(--im-ink);font-size:13px}.im-editor-footer{border-top:1px solid var(--im-line);justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.im-editor-footer span{color:var(--im-muted);margin-right:auto;font-size:10px}.im-editor-footer button{color:var(--im-ink);background:var(--im-surface);border-color:var(--im-line);font-size:12px}:is(.slim-page button:focus-visible,.slim-modal button:focus-visible,.im-picker input:focus-visible){outline-offset:3px;outline:2px solid #8daf9a}@media (max-width:650px){.slim-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.slim-stats button{padding:12px}.slim-modal-backdrop{padding:10px}.slim-modal{border-radius:13px;max-height:95dvh}.im-detail-header,.im-detail-content,.slim-editor{padding:18px}.im-detail-toolbar{flex-wrap:wrap;padding:12px 18px}.im-detail-grid,.im-form-grid{grid-template-columns:1fr}.im-detail-summary>div{padding:12px 9px}.im-detail-summary strong{font-size:16px}.im-detail-header h2{font-size:22px}.im-editor-footer{flex-wrap:wrap}.im-editor-footer span{width:100%}.slim-results-heading>span{flex-wrap:wrap;gap:10px;display:flex}}.im-advanced{border-top:1px solid #537363;padding-top:12px;font-size:11px}.im-advanced summary{cursor:pointer;padding:6px 0}.im-advanced[open]{gap:12px;display:grid}.im-advanced label{margin-top:12px!important}.im-preview{width:76px}.im-preview-image{border:1px solid var(--im-line);background:var(--im-soft);cursor:pointer;width:76px;height:58px;color:var(--im-muted);border-radius:7px;place-items:center;padding:0;display:grid;overflow:hidden}.im-preview-image img{object-fit:contain;background:#101713;width:100%;height:100%}.im-preview-image span{font-size:10px}.im-preview-large{width:100%;margin-bottom:20px}.im-preview-large .im-preview-image{cursor:default;opacity:1;width:100%;height:220px}.im-preview-large p{color:var(--im-muted);margin:8px 0;font-size:11px!important}.im-preview-large label{align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.im-preview-large select{border-radius:6px;padding:7px}.im-rotation-toolbar{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.im-rotation-toolbar button{border-radius:6px;min-width:32px;min-height:30px;padding:3px 9px;font-size:14px}.im-rotation-toolbar button:disabled{opacity:.4;cursor:default}.im-rotation-toolbar small{color:#dba89b;flex-basis:100%}.im-link-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0 16px;display:flex}.im-link-inline label{flex:1;gap:5px;min-width:180px;font-size:12px;display:grid}.im-link-inline input{width:100%;color:inherit;background:#08281b;border:1px solid #537363;border-radius:7px;padding:9px 12px}.im-link-inline small{flex-basis:100%}.slim-modal{width:min(860px,100vw - 40px);max-height:92dvh}.im-detail-header{padding:20px 24px 14px}.im-detail-header h2{letter-spacing:-.4px;margin-bottom:8px;font-size:23px}.im-detail-toolbar{padding:10px 24px}.im-detail-content{padding:20px 24px}.im-record-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.im-record-media{min-width:0}.im-preview-stage{position:relative}.im-record-media .im-preview-large{margin:0}.im-record-media .im-preview-image{aspect-ratio:1;background:#0b1410;border:0;border-radius:12px;width:100%;height:auto}.im-record-media .im-preview-image img{background:#0b1410;padding:12px 12px 48px}.im-record-media .im-rotation-toolbar{flex-wrap:nowrap;justify-content:center;gap:4px;padding:0;position:absolute;bottom:10px;left:10px;right:10px}.im-record-media .im-rotation-toolbar button{color:#f0f6f2;cursor:pointer;background:#203d30;border:1px solid #668373;border-radius:6px;min-width:32px;height:30px;padding:3px 9px;font-size:13px}.im-record-media .im-rotation-toolbar button:disabled{opacity:.5}.im-record-media .im-rotation-toolbar small{color:#8a302a;z-index:2;background:#fff;padding:8px;position:absolute;top:100%}.im-preview-help{color:var(--im-muted);margin-top:10px;font-size:11px;line-height:1.6}.im-preview-help summary{cursor:pointer}.im-media-meta{color:var(--im-muted);border-top:1px solid var(--im-line);flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.im-record-fields{gap:20px;min-width:0;display:grid}.im-record-fields .im-info-section+.im-info-section{border-top:1px solid var(--im-line);padding-top:16px}.im-record-fields h3{margin:0 0 10px;font-size:13px}.im-record-fields dl{grid-template-columns:66px minmax(0,1fr);gap:8px 12px;font-size:13px}.im-link-disclosure{color:var(--im-accent);margin-top:12px;font-size:11px}.im-link-disclosure summary{cursor:pointer}.slim-modal .im-link-inline{gap:8px;margin:10px 0 0}.slim-modal .im-link-inline input{background:var(--im-bg);color:var(--im-ink);border-color:var(--im-line);min-width:0;font-size:12px}.slim-modal .im-link-inline button{background:var(--im-accent);color:var(--im-surface);border:0;border-radius:6px;padding:9px 12px;font-size:12px}.im-note-section{margin-top:18px;padding-top:14px}.im-note-section h3{margin-bottom:7px}.im-provenance{margin-top:14px;padding:11px 12px}.im-detail-footer{text-align:left;margin-top:12px}@media (max-width:650px){.slim-modal{width:100%;max-height:95dvh}.im-detail-header,.im-detail-content{padding:16px}.im-detail-toolbar{padding:10px 16px}.im-record-layout{grid-template-columns:minmax(160px,210px) minmax(0,1fr);gap:18px}.im-record-fields dl{grid-template-columns:1fr;gap:3px}.im-record-fields dd{margin-bottom:6px}}@media (max-width:480px){.im-record-layout{grid-template-columns:1fr}.im-record-media{justify-self:center;width:min(100%,260px)}.im-record-fields dl{grid-template-columns:66px minmax(0,1fr);gap:8px 12px}.im-record-fields dd{margin:0}}.im-detail-header{align-items:center}.im-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.im-header-actions .slim-file-actions{gap:6px;margin:0;display:flex}.im-header-actions .im-icon-close{margin-left:4px}.im-rotation-toolbar button{justify-content:center;align-items:center;display:inline-flex}.im-record-media .im-rotation-toolbar button:not(:disabled):hover{background:#365c47;border-color:#a7cfb7}.im-record-media .im-rotation-toolbar button:nth-child(3):not(:disabled){color:#153b26;background:#b5dec5;font-weight:600}@media (max-width:720px){.im-detail-header{flex-wrap:wrap;align-items:flex-start;padding-right:56px;position:relative}.im-header-actions{justify-content:flex-start}.im-header-actions .im-icon-close{margin:0;position:absolute;top:16px;right:16px}}.im-channel-details{color:var(--im-muted);border-top:1px solid var(--im-line);padding-top:12px;font-size:12px}.im-channel-details summary{cursor:pointer}.im-channel-details p{overflow-wrap:anywhere;margin-bottom:0;line-height:1.7}.im-staining-fields{grid-template-columns:1fr 1fr;gap:12px 18px;min-width:0;display:grid}.im-staining-result{color:var(--im-ink);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.im-staining-result span{color:var(--im-muted);margin-top:5px;font-size:11px;display:block}.im-staining-picker .im-suggestions button{text-align:left;flex-direction:column;align-items:flex-start;gap:3px}@media (max-width:650px){.im-staining-fields{grid-template-columns:1fr}}.im-loading-detail{padding:24px}.im-loading-detail>.im-icon-close{float:right}.library-context.library-context-unified.image-library-context{border-radius:8px;min-height:0;margin-bottom:12px;padding:14px 18px}.image-library-context>div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 16px;display:grid}.library-context.image-library-context .library-eyebrow{letter-spacing:1.4px;grid-column:1/-1;font-size:9px}.library-context.image-library-context h1{margin:0;font-family:inherit;font-size:23px;font-weight:600;line-height:1.2}.library-context.image-library-context p:last-child{margin:0;font-size:12px}.image-library-context .library-readonly-badge{padding:5px 9px;font-size:10px}.slim-page .im-help{padding:8px 12px;font-size:11px}.slim-page .slim-results-heading{margin:12px 0 8px;padding:9px 12px}@media (max-width:650px){.slim-stats button{gap:8px;min-height:40px;padding:7px 10px}.slim-stats button strong{padding-left:8px}.image-library-context>div{column-gap:10px}.library-context.library-context-unified.image-library-context{padding:12px}.image-library-context .library-readonly-badge{text-align:center;max-width:100px}}.mouse-images{color:#e9f0ed;scroll-margin-top:20px}.mouse-images .mouse-full-section-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mouse-images h3{margin:0}.mouse-images .mouse-full-section-head button{margin-left:auto}.mouse-images button,.mouse-images select,.mouse-images input{font:inherit}.mouse-images button,.mouse-images select{color:#f1f7f3;background:#173b31;border:1px solid #517267;border-radius:7px;padding:8px 12px}.mouse-images button:disabled{opacity:.45}.mi-summary{color:#b6c9c1;font-size:14px}.mi-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.mi-tabs [aria-pressed=true]{color:#123429;background:#bde6d5}.mi-filters{border-block:1px solid #37574b;margin-bottom:12px;padding:12px 0}.mi-filters summary{cursor:pointer;font-size:14px}.mi-filter-grid{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.mi-filter-grid label{gap:6px;font-size:14px;display:grid}.mi-filter-grid input{color:#fff;background:#0c2019;border:1px solid #517267;border-radius:6px;width:100%;min-width:0;padding:10px}.mi-candidate{align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.mi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mi-card{background:#10271e;border:1px solid #38594d;border-radius:10px;grid-template-columns:140px minmax(0,1fr);gap:14px;min-width:0;padding:12px;display:grid}.mi-picture-link{align-self:start;display:block}.mouse-images .im-preview{width:100%}.mouse-images .im-preview-image{opacity:1;pointer-events:auto;width:100%;height:120px}.mi-card-info{overflow-wrap:anywhere;min-width:0;font-size:14px}.mi-card-info>a{margin:7px 0;display:block}.mi-card-info p{margin:6px 0;line-height:1.5}.mi-card-info small{color:#b6c9c1}.mi-format{color:#b6c9c1;font-size:12px}.mi-card-info .slim-file-actions{flex-wrap:wrap;gap:10px;margin-top:12px;font-size:13px;display:flex}.mi-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.mi-empty{color:#b6c9c1;border:1px dashed #517267;border-radius:8px;padding:18px}.mouse-images.compact{margin:12px 0;padding:18px!important}.compact .mi-grid{grid-template-columns:1fr}.compact .mi-card{grid-template-columns:82px 1fr;padding:8px}.compact .im-preview-image{height:68px}.mouse-full-event-group>summary{cursor:pointer;background:#183b2d;padding:12px;font-size:15px;font-weight:600}.mouse-full-event-group>summary small{color:#bacfc3;margin-left:12px}.mouse-full-event-group .mouse-event-bounded{max-height:420px;overflow:auto}.mouse-section-nav{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.mouse-section-nav button{color:#edf6f0;background:#183b2d;border:1px solid #527667;border-radius:7px;padding:8px 12px;font-size:14px}.mouse-images :focus-visible{outline-offset:3px;outline:2px solid #c9e7aa}@media (max-width:850px){.mi-grid{grid-template-columns:1fr}}@media (max-width:500px){.mi-card{grid-template-columns:100px minmax(0,1fr)}.mi-filter-grid{grid-template-columns:1fr}.mi-pagination{flex-wrap:wrap}.mouse-images .im-preview-image{height:92px}}.mouse-images .im-preview-image{pointer-events:auto}.mouse-full-card>.mouse-images,.mouse-full-card>.mouse-section-nav{grid-column:1/-1;width:auto;min-width:0}.mouse-images .slim-file-actions a{white-space:normal;overflow-wrap:anywhere}.mouse-images button,.mouse-images select,.mouse-images input{font-size:14px}.mouse-images>.mi-grid,.mouse-images>.mi-summary,.mouse-images>.mi-tabs,.mouse-images>.mi-filters,.mouse-images>.mi-candidate,.mouse-images>.mi-pagination,.mouse-images>.mi-empty{margin-left:14px;margin-right:14px}.mouse-images>.mi-pagination{margin-bottom:14px}.mouse-full-card>.mouse-full-section{align-self:start;margin-top:7px;margin-bottom:7px}.mouse-full-card>.mouse-full-head{padding-top:16px;padding-bottom:14px}.mouse-full-card>.mouse-section-nav{gap:6px;padding:6px 14px}.mouse-full-card .mouse-full-section-head{padding-top:8px;padding-bottom:8px}.mouse-full-card .mouse-full-timeline>.mouse-empty{margin:0;padding:10px 14px}.mouse-full-card .mouse-full-event-group>summary{padding:9px 12px}.mouse-images{background:#10271e}.mouse-images .mi-summary{margin-top:7px;margin-bottom:7px}.mouse-images .mi-tabs{gap:6px;margin-top:8px;margin-bottom:8px}.mouse-images .mi-tabs button{padding:5px 10px}.mouse-images .mi-filters{margin-bottom:8px;padding:8px 0}.mouse-images .mi-grid{align-items:start;gap:9px}.mouse-images .mi-card{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:7px 10px;padding:10px}.mouse-images .im-preview-image{height:108px}.mouse-images .mi-card-info>a{margin:3px 0}.mouse-images .mi-card-info p{margin:3px 0;line-height:1.4}.mi-card-actions{border-top:1px solid #37574b;grid-column:1/-1;padding-top:6px}.mouse-images .mi-card-actions .slim-file-actions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mouse-images .mi-card-actions .slim-file-actions a{white-space:normal;min-height:30px;padding:5px 9px;font-size:13px}.mouse-images .mi-pagination{color:#dbeae2;margin-top:10px;margin-bottom:10px}.mouse-images.compact{padding:10px!important}.mouse-images.compact .mi-card{grid-template-columns:76px minmax(0,1fr);padding:7px}.mouse-images.compact .im-preview-image{height:66px}@media (max-width:500px){.mouse-images .mi-card{grid-template-columns:90px minmax(0,1fr)}.mouse-images .im-preview-image{height:90px}}.mouse-images>.im-link-inline{margin:12px 14px}.mouse-images .im-rotation-toolbar{gap:3px;padding:6px 0 0}.mouse-images .im-rotation-toolbar button{min-width:26px;min-height:28px;padding:3px 4px;font-size:12px}.mouse-images .im-rotation-toolbar button:nth-child(3){min-width:48px}.mi-pagination-space{height:80px}.mouse-colony-v2 .tmx-list-cell.is-induced b{color:#805008;background:#ffedc2;border:1px solid #cba663;border-radius:999px;padding:4px 9px}.mouse-colony-v2 .tmx-list-cell.is-none b{color:#52675f;background:#e8efed;border:1px solid #bccbc5;border-radius:999px;padding:4px 12px}.mouse-full-card>.mouse-images:has(.mi-pagination-space){min-height:calc(100dvh - 16px)}.mouse-full-backdrop:has(>.mi-pagination-dock){-webkit-backdrop-filter:none;backdrop-filter:none}.mi-pagination-dock{z-index:1100;box-sizing:border-box;padding:12px 16px calc(12px + env(safe-area-inset-bottom));color:#e9f0ed;background:#10271e;border:1px solid #527267;border-radius:10px 10px 0 0;flex-wrap:nowrap;margin:0;position:fixed;bottom:0;box-shadow:0 -6px 24px #0005}.mi-pagination-dock button{font:inherit;color:#fff;white-space:nowrap;background:#173b31;border:1px solid #789b8b;border-radius:7px;padding:9px 16px}.mi-pagination-dock button:disabled{opacity:.4}.mi-pagination-dock button:focus-visible{outline-offset:3px;outline:2px solid #c9e7aa}.mouse-colony-v2 .mouse-selectable-head,.mouse-colony-v2 .mouse-selectable-row{grid-template-columns:32px minmax(0,1fr) 70px;align-items:center}.mouse-colony-v2 .mouse-selectable-row>button.animal-slide-count{white-space:nowrap;grid-area:1/3;justify-content:center;justify-self:center;min-width:52px;margin:0;padding:7px 8px;font-size:13px}.mouse-colony-v2 .mouse-selectable-row>.animal-slide-count>span{display:none}.mouse-image-sort{font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;padding:12px 4px;font-size:13px}.mouse-image-sort[aria-pressed=true]{color:#236447;font-weight:800}@media (min-width:721px){.mouse-colony-v2 .mouse-table .series-table-head,.mouse-colony-v2 .mouse-table .series-row{grid-template-columns:minmax(80px,1fr) minmax(100px,1.5fr) 50px 52px 54px 70px;gap:6px;min-width:0;padding-left:8px;padding-right:8px}.mouse-colony-v2 .mouse-table .series-row>span{overflow-wrap:anywhere;min-width:0}.mouse-colony-v2 .mouse-table .series-row>.tmx-list-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.mouse-colony-v2 .mouse-table .tmx-list-cell time{white-space:nowrap;font-size:10px}}@media (min-width:1351px){.mouse-colony-v2 .mouse-workspace{grid-template-columns:minmax(600px,1.6fr) minmax(300px,.8fr)}}@media (min-width:721px) and (max-width:1350px){.mouse-colony-v2 .mouse-workspace{grid-template-columns:minmax(0,1fr)}.mouse-colony-v2 .mouse-workspace>.mouse-detail{max-width:none}}.mouse-images{color:var(--animal-ink,#304c3e)}.mouse-images :is(.mi-summary,.mi-empty,.mi-format,.mi-card-info small){color:var(--animal-muted,#607267)}.mouse-images .mi-card{background:var(--animal-surface,#fff);border-color:var(--animal-line,#cbdcd0)}.mouse-images a{color:var(--animal-heading,#315d47)}.data-ops-entry{color:#d5e4da;border:1px solid #3b574a;border-radius:7px;align-items:center;gap:9px;margin:12px 0 0;padding:10px 8px;text-decoration:none;display:flex}.data-ops-entry>span{color:#213b2f;background:#d7b680;border-radius:6px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.data-ops-entry div{gap:2px;display:grid}.data-ops-entry strong{font-size:10px}.data-ops-entry small{color:#819a8d;font-size:8px}@media (max-width:900px){.data-ops-entry{justify-content:center}.data-ops-entry div{display:none}}html .app-shell .sidebar .sidebar-filter-region :is(.filter-title,.resource-filter-heading,.mouse-sidebar-filter-title){justify-content:space-between;align-items:center;min-height:30px;margin:0 0 8px;font-size:11px;display:flex}html .app-shell .sidebar .sidebar-filter-region :is(.filter-title,.resource-filter-heading,.mouse-sidebar-filter-title) button{cursor:pointer;border:1px solid #0000;border-radius:5px;min-height:30px;padding:5px 8px;font-family:inherit;font-weight:500;line-height:1.4;text-decoration:none;color:#b9d4c6!important;background:0 0!important;font-size:12px!important}html .app-shell .sidebar .sidebar-filter-region :is(.filter-title,.resource-filter-heading) button:hover{background:#36453d!important;border-color:#688d79!important}html .app-shell .sidebar .sidebar-filter-region button:focus-visible{outline-offset:2px;outline:2px solid #add7c0!important}html .app-shell .sidebar .sidebar-filter-region :is(input:not([type=range]):not([type=checkbox]),select){font-weight:400;color:#e6e8ea!important;background-color:#1e2024!important;border-color:#5a626c!important}html .app-shell .sidebar .sidebar-filter-region input::placeholder{opacity:1;color:#b0b5ba!important}html .app-shell .sidebar .sidebar-filter-region select:has(option:checked:not(:first-child):not([value=""]):not([value=全部])){border-color:#8cc0a4!important}html .app-shell .sidebar .sidebar-filter-region .filter-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}html .app-shell .sidebar .sidebar-filter-region .filter-chips button{white-space:normal;border-radius:5px;min-height:30px;font-size:11px}html .app-shell .sidebar .sidebar-filter-region .filter-chips button.active{color:#d8e9e0!important;background:#304b3e!important;border-color:#8cc0a4!important}html .app-shell .sidebar .mouse-sidebar-filter-title button{display:none}html .app-shell .sidebar .sidebar-filters:has(.mouse-sidebar-filter-portal)>.mouse-sidebar-filter-title{display:none}html .app-shell .sidebar .sidebar-filter-region :is(.filter-title,.resource-filter-heading) button{box-shadow:none!important;border-color:#0000!important}html .app-shell .sidebar .sidebar-filter-region .filter-chips button{line-height:1.3}html .app-shell .sidebar .sidebar-filter-region .filter-chips button.active:first-child{color:#e6e8ea!important;background:0 0!important;border-color:#747e8b!important}html .app-shell .sidebar .project-sidebar-grid label:first-child{grid-column:1/-1}html .app-shell .sidebar .mouse-sidebar-filter-grid label:has(input:not([type=range])){grid-column:1/-1}html .app-shell .sidebar .project-sidebar-grid label:has(input){grid-column:1/-1}html .app-shell .sidebar .mouse-age-filter:has(input:disabled) .mouse-age-track{opacity:.45}html .app-shell .sidebar .sidebar-advanced{border-top:1px solid #464b53;margin:8px 0 12px;padding-top:10px}html .app-shell .sidebar .sidebar-advanced summary{cursor:pointer;padding:5px 0 10px}html .app-shell .sidebar .slim-antibody-filter{border:0!important;padding:6px 0!important}.content[hidden]{display:none!important}@media (min-width:901px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.app-shell>.sidebar{gap:0;height:100vh;padding:18px 12px 12px;position:sticky;top:0;overflow:hidden}.sidebar .brand{flex:none;gap:10px;padding:0 6px 16px}.sidebar .brand-mark{width:32px;height:32px;font-size:14px}.sidebar .brand strong{font-size:18px}.sidebar .brand span{letter-spacing:1.2px;font-size:9px}.sidebar .material-category-nav{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0 0 13px;display:grid}.sidebar .material-category-nav button{border-radius:6px;gap:6px;min-height:33px;padding:6px;font-size:11px;line-height:1.2}.sidebar .material-category-nav button>span{width:22px;min-width:22px;height:22px;font-size:9px}.sidebar .material-category-nav small{display:none}.sidebar-filter-region{scrollbar-width:thin;scrollbar-color:#74877b transparent;border-top:1px solid #82948a40;flex:1;min-width:0;min-height:0;padding:12px 3px 10px;overflow:hidden auto}.sidebar-filter-region :is(.project-sidebar,.cell-sidebar,.slide-scan-sidebar,.resource-sidebar-tools){min-width:0;max-width:100%}.sidebar .material-controls{flex:none;min-height:0;margin:0;padding:0;overflow:visible}.sidebar:not([data-category=Antibody]) .mobile-simple-search,.sidebar:is([data-category=Primer],[data-category=Plasmid],[data-category=Reagent]) .material-controls{display:none}.sidebar .sidebar-filters{max-height:none;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.sidebar :is(.sidebar-filters,.resource-sidebar-tools){font-size:11px;line-height:1.45}.sidebar :is(.sidebar-filters,.resource-sidebar-tools) label{gap:5px;margin-bottom:10px;line-height:1.4;font-size:11px!important}.sidebar :is(.sidebar-filters,.resource-sidebar-tools) :is(input:not([type=range]):not([type=checkbox]),select){width:100%;min-width:0;line-height:1.4;border-radius:5px!important;height:auto!important;min-height:31px!important;padding:6px 8px!important;font-size:12px!important}.sidebar :is(.sidebar-filters,.resource-sidebar-tools) :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #b6d5c3}.sidebar :is(.sidebar-filters,.resource-sidebar-tools) input:not([type=range]):not([type=checkbox]){border:1px solid #587265!important}.sidebar :is(.sidebar-filters,.resource-sidebar-tools) select{-webkit-appearance:none;appearance:none;background-position:right 12px center,right 8px center;background-repeat:no-repeat;background-size:4px 4px;background-image:linear-gradient(45deg,#0000 50%,#aabbb1 50%),linear-gradient(135deg,#aabbb1 50%,#0000 50%)!important;padding-right:22px!important}.sidebar :is(.sidebar-filters,.resource-sidebar-tools) :is(p,small,summary,legend){line-height:1.5;font-size:11px!important}.sidebar .filter-title{margin:0 0 10px;font-size:11px}.sidebar .filter-group{margin:10px 0}.sidebar .filter-chips{gap:4px;margin-top:5px}.sidebar .filter-chips button{min-height:26px;padding:5px 7px;font-size:10px}.sidebar :is(.slide-filter-grid,.mouse-sidebar-filter-grid,.cell-sidebar-grid){gap:8px}.sidebar .sidebar-filter-region .resource-sidebar-tools{overflow:visible;border:0!important;margin:0!important;padding:0!important}.sidebar .slim-sidebar-filters{gap:9px}.sidebar .slim-antibody-filter{min-width:0;margin:0;padding:8px}.sidebar .slim-target-options{max-height:140px}.sidebar .slim-sidebar-filters>button{min-height:30px;padding:6px 8px;font-size:11px}.sidebar .filter-help{margin:0 0 10px;position:relative}.sidebar .filter-help summary{cursor:pointer;border:1px solid #819b8c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;list-style:none;display:inline-flex}.sidebar .filter-help summary::-webkit-details-marker{display:none}.sidebar .filter-help p{border:1px solid #82948a40;border-radius:6px;margin:8px 0;padding:8px}.sidebar .filter-help summary:focus-visible{outline-offset:2px;outline:2px solid #b6d5c3}.sidebar-system{border-top:1px solid #82948a40;flex:none;margin-top:0;padding:11px 3px 0}.sidebar-system>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #80968a60;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.sidebar-system>button[aria-pressed=true]{background:#315744}.sidebar-connection{color:#b5c6bc;align-items:center;gap:6px;margin:8px 3px 0;font-size:10px;display:flex}.sidebar-connection i{background:#8ebaa0;border-radius:50%;flex:none;width:6px;height:6px}.maintenance-open .sidebar-filter-region{visibility:hidden}.app-shell>main{min-width:0}}.maintenance-page{max-width:1280px;color:var(--ink);margin:0 auto;padding:36px}.maintenance-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.maintenance-eyebrow{letter-spacing:1.8px;color:#718277;font-size:11px}.maintenance-page h1{margin:5px 0 0;font-size:26px}.maintenance-page button,.maintenance-page a{color:inherit;cursor:pointer;background:0 0;border:1px solid #c5d0c9;border-radius:7px;padding:9px 13px;font-size:13px;text-decoration:none;display:inline-block}.maintenance-page button:disabled{opacity:.45;cursor:not-allowed}.maintenance-tabs{border-bottom:1px solid #d5ddd7;flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}.maintenance-page button[aria-pressed=true]{color:#244d36;background:#e2eee6;border-color:#507863}.maintenance-body{padding-top:24px}.maintenance-body article{background:#fff;border:1px solid #d5ddd7;border-radius:10px;margin-bottom:18px;padding:24px}.maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.maintenance-page h2{margin:0 0 14px;font-size:17px}.maintenance-page h3{margin:0 0 6px;font-size:14px}.maintenance-page p{color:#64756b;margin:10px 0 18px;font-size:13px;line-height:1.7}.maintenance-page dl{margin:0}.maintenance-page dl>div{border-bottom:1px solid #dce4df;grid-template-columns:130px 1fr;gap:18px;padding:12px 0;font-size:13px;display:grid}.maintenance-page dt{color:#64756b}.maintenance-page dd{margin:0}.maintenance-page details{color:#64756b;margin-top:20px;font-size:12px}.maintenance-page summary{cursor:pointer}.maintenance-page fieldset{border:0;margin:24px 0;padding:0}.maintenance-page legend{margin-bottom:10px;font-size:13px}.maintenance-choices{gap:8px;display:flex}.maintenance-setting,.maintenance-card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.maintenance-setting{border-top:1px solid #d5ddd7;padding-top:20px}.maintenance-badge{color:#65796d;background:#edf0ee;border-radius:20px;padding:5px 10px;font-size:11px}.maintenance-page :focus-visible{outline-offset:3px;outline:2px solid #5d896c}@media (min-width:901px){.project-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.project-toolbar-actions .project-edit-definition{font:inherit;border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;border-radius:6px;padding:8px 12px;font-size:11px}.project-animal-first .project-series-context{justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.project-animal-first .project-page-actions{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-end;gap:7px;margin:0;padding:0;display:flex}.project-page-actions nav{gap:3px;display:flex}.project-page-actions nav button{min-height:34px;padding:8px 13px;font-size:11px}.project-page-actions .project-page-actions-right{gap:6px;display:flex}.project-page-actions-right button{min-height:27px;padding:5px 9px;font-size:10px}.project-husbandry-overview .mouse-series-summary-head{flex-wrap:wrap;gap:16px}.project-husbandry-overview .mouse-series-page-title{flex:1;min-width:200px}.project-husbandry-overview .mouse-series-basics{margin-left:auto}.project-overview-analysis{justify-content:flex-end;margin:8px 0;display:flex}.project-animal-first .project-workspace{grid-template-columns:minmax(620px,1.58fr) minmax(350px,.78fr);align-items:start;gap:16px;display:grid}.project-animal-first .project-selectable-list{border-radius:9px;padding:0;overflow:hidden}.project-roster-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.project-roster-heading>div{gap:4px;display:grid}.project-roster-heading small{letter-spacing:1px;font-size:9px}.project-roster-heading strong{font-size:15px}.project-roster-heading span{font-size:10px}.project-batch-analysis{white-space:nowrap;min-height:32px;padding:8px 11px;font-size:11px}.project-batch-analysis:disabled{opacity:.5;cursor:not-allowed}.mouse-quick-card .mouse-quick-head .mouse-quick-actions{grid-template-columns:auto 104px;align-items:center;gap:6px 8px;display:grid}.mouse-quick-card .mouse-quick-actions>button{box-sizing:border-box;grid-column:2;width:104px;min-width:104px}.mouse-quick-card .mouse-quick-actions>.project-quick-data-count{white-space:nowrap;text-align:right;color:var(--ink-soft);grid-area:3/1;font-size:12px}.mouse-quick-card .mouse-quick-actions>.mouse-quick-chart{grid-row:3}.project-batch-actions,.project-roster-heading>.project-batch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.project-animal-first .project-mobile-row>.project-row-age{text-align:center;flex-direction:column;align-items:center;line-height:1.4;display:flex}.project-animal-first .project-mobile-row>.project-row-age>span{white-space:nowrap}.project-animal-first .project-series-context h2{font-family:inherit;font-size:23px;font-weight:750}.project-animal-first .project-batch-analysis{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:5px}.project-animal-first .project-page-actions{box-shadow:none!important;background:0 0!important}.project-animal-first .project-selectable-head,.project-animal-first .project-selectable-row{grid-template-columns:32px minmax(0,1fr) 82px;align-items:center;gap:0;padding:0;display:grid}.project-animal-first .project-selectable-head>header,.project-animal-first .project-mobile-row{grid-template-columns:minmax(130px,1.3fr) minmax(130px,1.5fr) 55px 55px 65px;align-items:center;gap:10px;min-width:0;padding:10px 8px;display:grid}.project-animal-first .project-selectable-head{min-height:38px}.project-animal-first .project-selectable-head>header{font-size:10px}.project-animal-first .project-mobile-row{text-align:left;border-radius:0;width:100%;min-height:64px}.project-animal-first .project-mobile-row>span{min-width:0;font-size:11px}.project-animal-first .project-mobile-row strong{overflow-wrap:anywhere;font-size:12px}.project-animal-first .project-mobile-row small{margin-top:4px;font-size:9px;display:block}.project-animal-first .project-mobile-row .row-treatments{flex-wrap:wrap;gap:3px;display:flex}.project-animal-first .project-row-check{justify-content:center;padding:0;display:flex}.project-animal-first .project-row-check>span{display:none}.project-animal-first .project-selectable-row>.animal-slide-count{grid-area:1/3;width:auto;min-height:32px;margin:4px;padding:5px;font-size:10px;display:block}.project-animal-first .project-selectable-row>.animal-slide-count>span{display:none}.project-animal-first .project-selectable-row>.animal-slide-count>strong{white-space:nowrap;font-size:10px}.project-image-column-label{text-align:center;font-size:10px}.project-animal-first .project-quick-card{border-radius:9px;max-height:calc(100vh - 96px);padding:0;position:sticky;top:78px;overflow-y:auto}.project-animal-first .project-quick-card .project-quick-summary{border:0;gap:0}.project-animal-first .project-quick-card .project-quick-summary>div{border:0;border-bottom:1px solid var(--line);padding:10px 12px}.project-animal-first .project-quick-card .project-quick-section{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:12px}.project-full-backdrop.mouse-full-backdrop{justify-content:center;align-items:center;padding:28px;display:flex;overflow:hidden}.project-full-card.mouse-full-card{grid-template-columns:repeat(2,minmax(0,1fr));width:min(1180px,100vw - 64px);max-height:calc(100vh - 72px);margin:auto;display:grid;overflow-y:auto}.project-full-card>.mouse-full-head,.project-full-card>.mouse-full-summary,.project-full-card>.project-record-sections{grid-column:1/-1}.project-full-card>.mouse-full-section{grid-column:auto;min-width:0;scroll-margin-top:10px;margin:10px!important}.project-full-card>#project-record-3,.project-full-card>#project-record-4{grid-column:1/-1}.project-full-card .mouse-full-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.project-full-card .animal-record-actions{border:0;gap:6px;margin:0;padding:0;display:flex}.project-full-card .mouse-full-head h2{font-size:25px}.project-full-card .project-full-summary{border:0}.project-full-card .project-full-summary>div{border:0;padding:12px}.project-record-sections{gap:6px;padding:8px 14px;display:flex}.project-record-sections button{border-radius:5px;padding:7px 10px;font-size:11px}.project-basic-notes{border-top:1px solid var(--line);padding:10px 14px;font-size:11px}.project-basic-notes>div{justify-content:space-between;align-items:center;display:flex}.project-basic-notes p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.project-basic-notes button{padding:4px 8px;font-size:10px}.project-image-section .mouse-full-section-head{align-items:center;gap:10px;padding:12px;display:flex}.project-image-section h3{margin:0;font-size:13px}.project-image-section button{margin-left:auto;padding:7px 10px;font-size:11px}.project-image-summary{padding:10px 14px;font-size:11px;line-height:1.6}.project-section-edit.project-animal-form{width:min(1180px,100vw - 64px);max-height:calc(100vh - 72px);overflow-y:auto}.project-section-edit .project-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.project-section-edit .project-form-grid .wide{grid-column:span 2}.project-edit-actions{flex:none;gap:8px;display:flex}.project-section-edit>header{z-index:2;position:sticky;top:0}.project-section-edit>header h2{font-family:inherit}.project-section-edit .project-edit-actions button{min-width:64px;padding:8px 12px;font-size:12px}.project-definition-form.project-animal-form{width:min(1180px,100vw - 64px);max-height:calc(100vh - 64px)}.project-definition-form.project-animal-form>header{align-items:center;padding:14px 20px}.project-definition-form.project-animal-form h2{margin:2px 0 4px;font-family:inherit;font-size:21px}.project-definition-form.project-animal-form>section{margin:10px 14px;padding:12px 14px}.project-definition-form .project-form-section-head{gap:8px;margin-bottom:10px}.project-definition-form .project-form-section-head small{display:none}.project-definition-form .project-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.project-definition-form .project-form-grid label{gap:4px;min-width:0;font-weight:600}.project-definition-form .project-form-grid label:has([name=name]){grid-column:span 2}.project-definition-form .project-form-grid label:has([name=englishName]){grid-column:span 3}.project-definition-form .project-form-grid input,.project-definition-form .project-form-grid select,.project-definition-form .project-form-grid textarea{border-radius:6px;padding:7px 9px;font-weight:500;line-height:1.4}.project-definition-form .project-form-grid select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px;min-height:34px;padding-right:24px}.project-definition-form>section:nth-of-type(2) .project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-definition-form>section:nth-of-type(2) .project-form-grid label.wide{grid-column:auto}.project-definition-form>section:nth-of-type(2) label:has([name=note]){grid-column:1/-1!important}.project-definition-form textarea{resize:vertical;min-height:64px}.project-definition-form.project-animal-form>footer{z-index:2;padding:10px 20px;position:sticky;bottom:0}html.sl-reading-dark .project-definition-form>footer{background:#25282d!important}html.sl-reading-dark .project-definition-form>footer .primary{color:#fff!important;background:#315443!important}html.sl-reading-dark .project-definition-form .project-form-grid select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 13px),calc(100% - 9px)!important;background-repeat:no-repeat!important;background-size:4px 4px!important}}@media (min-width:901px) and (max-width:1300px){.project-definition-form .project-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-definition-form .project-form-grid label:has([name=englishName]){grid-column:span 2}}html.sl-reading-dark .project-full-card .project-record-sections button{color:#d6e6dc!important;background:#2f463b!important;border:1px solid #556d61!important}html.sl-reading-dark .project-section-edit>header{background:#25282d!important}html.sl-reading-dark .project-section-edit .project-edit-actions .primary{color:#fff!important;background:#315443!important}@media (min-width:901px) and (max-width:1300px){.project-animal-first .project-workspace{grid-template-columns:minmax(530px,1.55fr) minmax(300px,.85fr)}.project-animal-first .project-selectable-head>header,.project-animal-first .project-mobile-row{grid-template-columns:minmax(110px,1.3fr) minmax(105px,1.5fr) 45px 45px 55px;gap:6px}}html body .project-husbandry-overview .genotype-panel>.husbandry-panel-head{flex-wrap:wrap}html body .project-group-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}html body .project-group-header-actions .project-overview-analysis{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}html body .project-group-header-actions .project-overview-analysis>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:34px;min-height:34px;padding:6px 10px;line-height:1.2;display:inline-flex}html body .project-group-header-actions .project-overview-analysis>button>b{width:auto;min-width:0;height:auto;font-size:inherit;line-height:inherit;border:0;border-radius:0;margin:0;padding:0;display:inline;color:inherit!important;background:0 0!important}html body .project-group-header-actions>em{white-space:nowrap}.optional-date-control{align-items:center;width:100%;min-width:0;display:flex;position:relative}.optional-date-control input{width:100%;min-width:0;padding-right:27px!important}.optional-date-control>button{position:absolute;top:50%;right:3px;transform:translateY(-50%);color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:2px 5px!important}.animal-record-actions{position:relative;display:block!important}.animal-record-actions>summary{cursor:pointer;border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:7px 10px;font-size:11px;list-style:none}.animal-record-actions>summary::-webkit-details-marker{display:none}.animal-record-menu{border:1px solid var(--line);background:var(--paper);z-index:10;border-radius:7px;gap:5px;min-width:145px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 20px #0003}html.sl-reading-dark .animal-record-menu{background:#25282d!important}.animal-row-located:has(button.selected){outline-offset:-2px;outline:2px solid #60a985;scroll-margin-top:80px}.animal-slides-embedded .animal-slides-panel{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:12px;overflow:visible}.animal-slides-embedded .animal-slides-panel>header{display:none}.animal-slides-embedded .animal-image-card{min-height:0;padding:12px}.animal-slides-embedded .animal-image-basis{display:none}.animal-slides-embedded .animal-image-note{margin:6px 0;font-size:11px;line-height:1.5}.animal-slides-embedded .animal-image-grid{gap:8px}:is(body:has(.mouse-overview) .sidebar-filters>*,body:has(.project-overview) .sidebar-filters>*){display:none!important}body:has(.mouse-overview) .sidebar-filters:before{content:"全部研究系列 · 選擇系列後篩選個體";color:var(--muted);font-size:12px;line-height:1.8;display:block}body:has(.project-overview) .sidebar-filters:before{content:"全部專案 · 選擇專案後篩選個體";color:var(--muted);font-size:12px;line-height:1.8;display:block}@media (min-width:901px){.project-mobile-row>span:nth-child(4),.mouse-row>span:nth-child(4){line-height:1.4;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.mouse-line-definition-form.modal{width:min(880px,100vw - 64px);max-width:880px}.mouse-line-definition-form h2{font-family:inherit}:is(.mouse-line-definition-form label:has([name=genotype]),.mouse-line-definition-form label:has(textarea)){grid-column:1/-1}.mouse-full-card>.mouse-full-head,.project-full-card>.mouse-full-head{z-index:5;position:sticky;top:0}html.sl-reading-dark .mouse-full-card>.mouse-full-head{background:#25282d!important}.mouse-section-nav,.project-record-sections{top:var(--record-header-height,140px);z-index:4;background:var(--paper);position:sticky}html.sl-reading-dark .mouse-section-nav,html.sl-reading-dark .project-record-sections{background:#25282d!important}.mouse-full-card>.mouse-full-section,.project-full-card>.mouse-full-section{scroll-margin-top:calc(var(--record-header-height,140px) + 60px)}.mouse-selectable-head,.project-selectable-head{z-index:3;background:var(--paper);position:sticky;top:0}.mouse-workspace>.mouse-table,.project-workspace>.project-selectable-list{scrollbar-gutter:stable;min-height:240px;max-height:calc(100vh - 300px);overflow-y:auto}html.sl-reading-dark .mouse-selectable-head,html.sl-reading-dark .project-selectable-head{background:#25282d!important}.mouse-full-edit-form h2,.project-animal-form h2,.dedicated-record-form h2{font-family:inherit!important;font-size:21px!important}:is(.mouse-add-form .mouse-full-edit-grid label:has([name=fatherId]),.mouse-add-form .mouse-full-edit-grid label:has([name=motherId])){grid-column:span 2}.mouse-add-form .mouse-full-edit-grid label:has(textarea){grid-column:span 2}.dedicated-record-form.project-event-form{width:min(1180px,100vw - 64px)}.dedicated-record-form>header{z-index:4;position:sticky;top:0;padding:14px 20px!important}.dedicated-record-form>footer{z-index:4;position:sticky;bottom:0;padding:10px 20px!important}html.sl-reading-dark .dedicated-record-form>header,html.sl-reading-dark .dedicated-record-form>footer{background:#25282d!important}.mouse-full-edit-form select,.project-animal-form select,.dedicated-record-form select,.mouse-analysis-card select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px;border-radius:6px;min-height:32px;padding:6px 24px 6px 8px}html.sl-reading-dark :is(.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-analysis-card) select{background-color:#22252a!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 13px),calc(100% - 9px)!important;background-repeat:no-repeat!important;background-size:4px 4px!important}.analysis-scope-panel{padding:8px 14px!important}.analysis-scope-counts>div{padding:6px 10px!important}.analysis-quality-details{border-bottom:1px solid var(--line);padding:6px 16px;font-size:11px}.analysis-quality-details>summary{cursor:pointer;color:var(--muted)}}.mouse-analysis-caption .chart-enlarge-button,.chart-enlarge-button{color:#254e38;white-space:nowrap;cursor:pointer;background:#f1f7f3;border:1px solid #80998a;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.chart-enlarge-button:disabled{opacity:.5;cursor:wait}.chart-enlarge-button:hover:not(:disabled){background:#dcece1}.chart-enlarge-button:focus-visible{outline-offset:3px;outline:3px solid #4d9670}.chart-enlargement button:focus-visible{outline-offset:3px;outline:3px solid #4d9670}.chart-enlargement{box-sizing:border-box;z-index:1000;color:#254e38;background:#f5f8f6;border:1px solid #80998a;border-radius:14px;width:min(900px,100vw - 64px);max-width:none;height:min(600px,100dvh - 310px);min-height:360px;max-height:600px;margin:0;padding:14px;position:fixed;top:calc(50% + 120px);left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 90px #0006}.chart-enlargement[open]{flex-direction:column;gap:10px;display:flex}.chart-enlargement::backdrop{background:0 0}.chart-enlargement-header{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.chart-enlargement-header h2{font:inherit;margin:0;font-size:18px;font-weight:700}.chart-enlargement-header button{color:#254e38;min-height:40px;font:inherit;cursor:pointer;background:#e3eee7;border:1px solid #80998a;border-radius:7px;flex:none;padding:8px 16px;font-weight:650}.chart-enlargement-canvas{flex:1;min-height:0;display:flex}.chart-enlargement-canvas>.light-chart-frame{background:#fcfefd;border:0;border-radius:8px;width:100%;height:100%;min-height:0;display:block}@media (max-height:680px){.chart-enlargement{height:min(420px,100dvh - 250px);min-height:300px;top:calc(50% + 105px)}}@media (max-width:760px){.chart-enlargement{width:calc(100vw - 24px);height:min(440px,100dvh - 260px);min-height:300px;top:calc(50% + 105px);left:50%}}html.sl-reading-dark .chart-enlargement{color:#d5e2db!important;background:#25282d!important}html.sl-reading-dark .chart-enlargement-header h2{color:#d5e2db!important}html.sl-reading-dark .chart-enlarge-button,html.sl-reading-dark .chart-enlargement-header button{color:#e3eee8!important;background:#35463f!important;border-color:#688d7a!important}html.sl-reading-dark .chart-enlarge-button:hover:not(:disabled),html.sl-reading-dark .chart-enlargement-header button:hover{background:#425c51!important}.chart-enlargement.chart-enlargement-modal{width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);min-height:0;max-height:none;padding:20px;top:50%;left:50%}.chart-enlargement.chart-enlargement-modal::backdrop{background:#10271db3}@media (max-width:700px){.chart-enlargement.chart-enlargement-modal{padding:12px}.chart-enlargement-modal .chart-enlargement-header h2{font-size:14px}}.chart-enlargement.chart-enlargement-with-controls{width:min(1100px,100vw - 80px);height:min(820px,100dvh - 100px);min-height:0;max-height:none;padding:18px;top:50%;overflow:auto}.qpcr-zoom-controls{flex:none;gap:10px;font:12px/1.5 Inter,Noto Sans TC,Arial,sans-serif;display:grid}.qpcr-zoom-info{flex-wrap:wrap;gap:8px 20px;display:flex}.qpcr-zoom-controls label{align-items:center;gap:10px;display:flex}.qpcr-zoom-controls select{font:inherit;color:#243b2d;background:#fff;border:1px solid #b9d0c0;border-radius:6px;padding:7px 10px}.qpcr-zoom-groups{flex-wrap:wrap;gap:6px;display:flex}.qpcr-zoom-groups button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px dashed #a1b5a8;border-radius:6px;padding:6px 9px}.qpcr-zoom-groups button[aria-pressed=true]{color:#254e38;background:#dceee2;border-style:solid;border-color:#6d9d80}.chart-enlargement-with-controls .chart-enlargement-canvas{min-height:230px}.qpcr-zoom-controls small{opacity:.8}html:is(.sl-reading-dark,.sl-web-dark) .qpcr-zoom-controls select{color:#d7e7dd!important;background:#252d31!important}html:is(.sl-reading-dark,.sl-web-dark) .qpcr-zoom-groups button[aria-pressed=true]{color:#d5eadc!important;background:#31533f!important}@media (max-width:700px){.chart-enlargement.chart-enlargement-with-controls{width:calc(100vw - 24px);height:calc(100dvh - 48px);padding:12px}}html.sl-web-reading{zoom:var(--sl-web-scale,1)}.sl-web-reading .app-shell>.sidebar{top:var(--sl-web-banner-height,0px);height:calc(var(--sl-web-viewport-height,100dvh) - var(--sl-web-banner-height,0px))}@media (min-width:721px){html.sl-web-reading .app-shell{grid-template-columns:256px minmax(0,1fr)}html.sl-web-reading .sidebar .material-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.sl-web-reading .sidebar .material-category-nav button{min-height:38px;line-height:1.35;font-size:13px!important}html.sl-web-reading .sidebar .material-category-nav button>span{width:24px;min-width:24px;height:24px;font-size:10px}html.sl-web-reading .app-shell .sidebar .sidebar-filter-region label{font-size:12px!important}html.sl-web-reading .app-shell .sidebar .sidebar-filter-region :is(input:not([type=range]):not([type=checkbox]),select){font-size:14px!important}html.sl-web-reading .app-shell .sidebar .sidebar-filter-region .filter-chips button{font-size:12px}}html.sl-web-reading .sidebar .brand{align-items:center;gap:12px;padding:2px 6px 20px}html.sl-web-reading .sidebar .brand-mark{color:#e4eee6;background:#244437;border:1px solid #759687;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff12}html.sl-web-reading .sidebar .brand strong{letter-spacing:.4px;font-family:system-ui,sans-serif;font-size:21px;font-weight:650;line-height:1.2;display:block}html.sl-web-reading .sidebar .brand span{letter-spacing:2px;color:#a8bdb0;margin-top:5px;font-size:10px;line-height:1.5;display:block}.sl-brand-logo{max-width:100%;max-height:100%;display:block}.preview-brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.preview-brand .sl-brand-logo{flex:none;width:40px;height:40px}.preview-brand strong{letter-spacing:.4px;font:650 21px/1.2 system-ui,sans-serif;display:block}.preview-brand span{letter-spacing:2px;margin-top:5px;font-size:10px;line-height:1.5;display:block}html.sl-web-reading .sidebar .brand-mark{box-shadow:none;background:0 0;border:0;padding:0}.web-reading-widget{z-index:12000;color:#263c31;font:14px/1.5 system-ui,sans-serif;position:fixed;bottom:20px;right:20px}.web-reading-trigger{cursor:pointer;background:#fff;border:1px solid #bccdc1;border-radius:24px;margin-left:auto;padding:10px 18px;font-weight:600;display:block;box-shadow:0 3px 15px #142b2420}.web-reading-trigger span{margin-right:5px;font-size:17px}.web-reading-panel{width:300px;max-width:calc(100vw / var(--sl-web-scale,1) - 24px);background:#fff;border:1px solid #d6dfd8;border-radius:15px;margin-bottom:10px;padding:20px;box-shadow:0 8px 32px #142b2426}.web-reading-title{justify-content:space-between;align-items:center;font-size:17px;display:flex}.web-reading-title>button{cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:24px}.web-reading-panel fieldset{border:0;margin:16px 0;padding:0}.web-reading-panel legend{color:#65786c;margin-bottom:8px;font-size:12px}.web-reading-panel fieldset>div{gap:7px;display:flex}.web-reading-panel fieldset button{color:#344a3e;cursor:pointer;background:#f6f8f6;border:1px solid #ccd8cf;border-radius:7px;flex:1;padding:9px 6px;font-size:13px}.web-reading-panel button[aria-pressed=true]{color:#fff;background:#285e43;border-color:#285e43}.web-reading-panel p{color:#728078;margin:12px 0;font-size:12px}.web-reading-reset{color:#43634f;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.web-reading-inline .web-reading-panel{box-shadow:none;width:100%;max-width:none}:is(.web-reading-widget button:focus-visible,.web-reading-inline button:focus-visible){outline-offset:3px;outline:3px solid #8aafd5}html.sl-web-reading body{min-height:var(--sl-web-viewport-height,100dvh)}html.sl-web-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1f23!important}html.sl-web-dark body{color:#e8eaed!important;background:#1c1f23!important}@media (max-width:720px){.web-reading-widget{bottom:78px;right:12px}.web-reading-trigger{padding:8px 13px}}@media print{.web-reading-widget{display:none!important}html.sl-web-reading{zoom:1}}.web-reading-panel{max-height:calc(var(--sl-web-viewport-height,100dvh) - 110px);overflow-y:auto}.sidebar .brand .sidebar-account{flex-direction:column;gap:5px;min-width:0;display:flex}html .sidebar .brand .sidebar-account strong{letter-spacing:0;overflow-wrap:anywhere;font-family:inherit;font-size:17px;line-height:1.4}.sidebar .brand .sidebar-account .work-home-link{text-underline-offset:3px;margin:0;font-size:13px;line-height:1.5;display:block}html .sidebar .brand:has(.sidebar-account){align-items:center;gap:10px;padding-left:0;padding-right:0}html .sidebar .brand .sidebar-brand-title{flex:none}html .sidebar .brand .sidebar-brand-title strong{white-space:nowrap;font-size:18px;line-height:1.3}html .sidebar .brand .sidebar-brand-title span{letter-spacing:1px;white-space:nowrap;font-size:9px}html .sidebar .brand .sidebar-account{gap:3px;margin-left:auto}html .sidebar .brand .sidebar-account strong{font-size:13px;line-height:1.4}html .sidebar .brand .sidebar-account .work-home-link{white-space:nowrap;font-size:12px}html .sidebar .brand .sidebar-account{border-left:1px solid #ffffff26;flex:0 auto;margin-left:4px;padding-left:10px}html .sidebar .brand:has(.sidebar-account){justify-content:flex-start;gap:9px}html:root:is(.sl-reading-dark,.sl-web-dark) body :is(input,textarea)::placeholder{color:#bbc0c6!important;opacity:1!important}html:root:is(.sl-reading-dark,.sl-web-dark) body .app-shell .sidebar select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23bbc8c0' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important}html:root:is(.sl-reading-dark,.sl-web-dark) body button:disabled{cursor:not-allowed;color:#c0c6cc!important;opacity:.7!important}.filtered-export-backdrop .export-toolbar{z-index:2;flex-wrap:wrap;gap:10px;padding:16px 20px;position:sticky;top:0}.filtered-export-backdrop{padding:calc(var(--sl-web-banner-height,50px) + 20px) 16px 24px!important;z-index:14000!important}:is(body:has(.export-backdrop)>.preview-banner,body:has(.export-backdrop)>.web-reading-widget){visibility:hidden!important;pointer-events:none!important}.single-antibody-export{z-index:14000!important;padding-top:calc(var(--sl-web-banner-height,50px) + 20px)!important}.single-antibody-export .export-toolbar{box-sizing:border-box;background:#fff;border-radius:10px;flex-wrap:wrap;width:100%;max-width:210mm;margin:0 auto 16px;position:static}.single-antibody-export .export-toolbar>div{flex:1;min-width:180px;display:block}.single-antibody-export .export-toolbar>.filtered-export-actions{flex:0 auto;min-width:0;display:flex}.single-antibody-export .export-toolbar [role=alert]{color:#a13f34;width:100%}.filtered-export-backdrop .export-toolbar{box-sizing:border-box;min-height:80px;margin:0}.filtered-export-backdrop .export-toolbar>div{flex:1;min-width:220px}.filtered-export-backdrop .export-toolbar small{white-space:normal;line-height:1.6}.filtered-export-backdrop .export-toolbar p[role=alert]{color:#a13f34;width:100%}.filtered-export-sheet{width:100%;max-width:297mm;margin-top:20px;padding:24px;font-size:13px;min-width:0!important}.filtered-export-head,.filtered-export-row{grid-template-columns:26fr 49fr 40fr 19fr 29fr 16fr 23fr 71fr;gap:8px;padding:12px}.filtered-export-row{font-size:12px;line-height:1.6}.filtered-export-row strong{font-size:13px;line-height:1.5}.filtered-export-row small{font-size:11px;line-height:1.5}.filtered-export-filter span{overflow-wrap:anywhere;font-size:12px}.list-export-notice{z-index:13000;color:#fff;background:#244437;border-radius:10px;align-items:center;gap:16px;max-width:90vw;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.list-export-notice button{color:inherit;background:0 0;border:0;font-size:22px}.filtered-export-sheet>header{flex-wrap:wrap;gap:18px}.filtered-export-header-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.filtered-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filtered-export-actions button{color:#285e42;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9c9bf;border-radius:7px;padding:10px 14px;font:600 13px/1.4 system-ui}.filtered-export-actions button.primary{color:#fff;background:#285e42;border-color:#285e42}.filtered-export-actions button:disabled{opacity:.6;cursor:wait}.filtered-export-actions [role=alert]{color:#a13f34;width:100%;margin:0}@media print{.filtered-export-actions{display:none!important}}.antibody-print-sheet[data-reading-preserve]{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:210mm;margin:auto;padding:30px 40px;font:14px/1.6 Arial,sans-serif;color:#283b31!important;background:#fff!important}.antibody-print-sheet[data-reading-preserve] header{border-bottom:1px solid #bac9be;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.antibody-print-sheet[data-reading-preserve] header>div:first-child{align-items:center;gap:12px;display:flex}.antibody-print-sheet[data-reading-preserve] header>div:last-child{text-align:right;font-size:13px}.antibody-print-sheet[data-reading-preserve] small{color:#58685e;font-size:11px;display:block}.antibody-print-sheet[data-reading-preserve] h1{margin:24px 0 12px;font:700 26px/1.3 Arial,sans-serif}.antibody-print-sheet[data-reading-preserve] h2{background:#eef3ef;margin:20px 0 8px;padding:7px 10px;font:600 16px/1.5 Arial,sans-serif}.antibody-print-sheet[data-reading-preserve] dl{margin:0}.antibody-print-sheet[data-reading-preserve] dl>div{border-bottom:1px solid #e2e8e3;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.antibody-print-sheet[data-reading-preserve] dt{color:#58685e}.antibody-print-sheet[data-reading-preserve] dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.antibody-print-sheet[data-reading-preserve] aside{border:1px solid #65776b;margin-top:18px;padding:12px}.antibody-print-sheet[data-reading-preserve] aside p{margin:5px 0 0}.antibody-print-sheet[data-reading-preserve] footer{border-top:1px solid #bac9be;margin-top:24px;padding-top:12px;font-size:11px}@media (max-width:600px){.antibody-print-sheet[data-reading-preserve]{padding:20px}.antibody-print-sheet[data-reading-preserve] header{flex-wrap:wrap}.antibody-print-sheet[data-reading-preserve] dl>div{grid-template-columns:95px minmax(0,1fr)}}.antibody-print-sheet[data-reading-preserve]{padding:24px 30px;font-size:12px}.antibody-print-sheet[data-reading-preserve] .antibody-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.antibody-print-sheet[data-reading-preserve] .print-wide{grid-column:1/-1}.antibody-print-sheet[data-reading-preserve] h2{margin:8px 0 5px;padding:5px 8px;font-size:14px}.antibody-print-sheet[data-reading-preserve] dl>div{grid-template-columns:85px minmax(0,1fr);gap:8px;padding:4px 0}.antibody-print-sheet[data-reading-preserve] aside{margin:10px 0;padding:8px}.antibody-print-sheet[data-reading-preserve] h1{margin:14px 0 8px;font-size:24px}@media (max-width:600px){.antibody-print-sheet[data-reading-preserve] .antibody-print-grid{grid-template-columns:1fr}}@font-face{font-family:SLPrint;src:url(/fonts/NotoSansTC-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SLPrint;src:url(/fonts/NotoSansTC-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.antibody-paged-preview[data-reading-preserve]{color:#283b31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:210mm;max-width:100%;margin:auto}.antibody-paged-preview[data-reading-preserve] .antibody-a4-page{white-space:pre;background:#fff;width:100%;height:auto;margin:0 auto 24px;font-family:SLPrint,Arial,sans-serif;display:block;box-shadow:0 3px 20px #0002}.antibody-paged-preview[data-reading-preserve]>p{background:#fff;padding:24px}.primer-workspace{color:#284336;min-width:0}.primer-detail button,.primer-bulk button,.primer-modal button{color:#285c43;cursor:pointer;font:inherit;background:#fff;border:1px solid #bdcfc3;border-radius:7px;padding:9px 13px}.primer-workspace button:disabled,.primer-modal button:disabled{opacity:.5;cursor:not-allowed}.primer-workspace button.primary,.primer-modal button.primary{color:#fff;background:#285c43}.primer-facts{margin:0}.primer-facts dt{color:#708077}.primer-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.primer-sequence code,.primer-member code{white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.04em;background:#f1f5f2;border-radius:6px;padding:12px;font-family:monospace;line-height:1.8;display:block}.primer-workspace .primer-used{text-align:left;width:100%;margin-bottom:8px;display:block}.primer-tube{background:#f8faf8;border:1px solid #cbdcd0;border-radius:10px;margin:16px 0;padding:18px}.primer-member{border-bottom:1px solid #d7e2db;padding:12px 0}.primer-member button{text-align:left;text-decoration:underline;background:0 0!important;border:0!important;padding:0!important}.primer-product{background:#edf3ef;border-radius:7px;margin:8px 0;padding:12px}.primer-product p{margin:8px 0}.primer-pre{white-space:pre-wrap}.primer-warning{color:#704d1d;background:#fff4db;border:1px solid #e4c991;border-radius:8px;padding:14px;line-height:1.6}.primer-notice{background:#e9f3ec;border-radius:8px;padding:12px}.primer-empty{color:#708077;padding:28px;line-height:1.8}.primer-bulk{background:#e9f3ec;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:12px;display:flex}.primer-filters{flex-direction:column;gap:13px;display:flex}.primer-filters label{color:inherit;flex-direction:column;gap:6px;font-size:13px;display:flex}.primer-filters input,.primer-filters select,.primer-filters textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #6c8878;border-radius:6px;padding:9px}.primer-filters summary{cursor:pointer;padding:8px 0}.primer-filters details label{margin-top:12px}.primer-filters small{color:inherit;opacity:.85;margin-top:6px;line-height:1.6;display:block}.primer-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.primer-filter-view{margin:0;font-weight:700}.primer-filter-footer{color:#eff5f1;background:#1b3026;border-top:1px solid #496152;gap:8px;padding:12px 0;display:grid;position:sticky;bottom:0}.primer-filter-footer button{color:#fff;font:inherit;cursor:pointer;background:#284b3b;border:1px solid #6c8878;border-radius:6px;padding:10px}.primer-modal{z-index:16000;color:#284336;background:#10241ccc;padding:24px;position:fixed;inset:0;overflow:auto}.primer-modal>form{background:#fff;border-radius:14px;max-width:1000px;margin:auto;padding:24px;box-shadow:0 18px 60px #0004}.primer-modal header{z-index:1;background:#fff;border-bottom:1px solid #d7e2db;align-items:center;gap:10px;margin-bottom:20px;padding:12px 0;display:flex;position:sticky;top:-24px}.primer-modal header h2{flex:1;font-size:22px}.primer-modal label{flex-direction:column;gap:6px;min-width:0;margin:9px 0;display:flex}.primer-modal input,.primer-modal select,.primer-modal textarea,.primer-bulk select{font:inherit;box-sizing:border-box;color:#284336;background:#fff;border:1px solid #bdcfc3;border-radius:6px;width:100%;min-width:0;padding:10px}.primer-modal textarea{resize:vertical;min-height:80px}.primer-form-grid{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.primer-form-grid .wide{grid-column:1/-1}.primer-modal .primer-check{flex-direction:row;align-items:center;gap:9px;margin-right:14px;display:inline-flex}.primer-check input{flex:none;width:18px;height:18px}.primer-inline{border-bottom:1px solid #d7e2db;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.primer-inline>span{flex:1}.primer-picker{background:#fff;border:1px solid #bdcfc3;max-height:240px;padding:12px;overflow:auto}.primer-picker .primer-check{display:flex}.primer-picker small,.primer-inline small{color:#708077;display:block}.primer-product-editor{background:#fff;border:1px solid #d7e2db;border-radius:8px;margin:10px 0;padding:14px}.primer-modal fieldset{min-width:0}.primer-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.sidebar[data-category=Primer] .filter-title,.sidebar[data-category=Primer] .mobile-simple-search{display:none}.sidebar[data-category=Primer] #primer-sidebar-slot{width:100%}:is(body:has(.primer-modal) .preview-banner,body:has(.primer-modal) .sl-reading-widget){display:none!important}@media (min-width:901px){.app-shell .sidebar[data-category=Primer] .material-controls{display:block}}.mobile-panel-filters .sidebar[data-category=Primer] .material-controls,.mobile-panel-filters .sidebar[data-category=Primer] #primer-sidebar-slot{display:block}.app-shell .sidebar[data-category=Primer] .filter-title,.app-shell .sidebar[data-category=Primer] .mobile-simple-search{display:none!important}.app-shell .sidebar[data-category=Primer] .primer-filter-footer{grid-template-columns:1fr 1fr;position:static}.app-shell .sidebar[data-category=Primer] .primer-filter-footer strong{grid-column:1/-1}#primer-sidebar-footer{flex:none;padding:0 4px}.mobile-panel-libraries #primer-sidebar-footer,.mobile-panel-account #primer-sidebar-footer{display:none}.app-shell .sidebar[data-category=Primer] .primer-filter-footer button{padding:8px 5px;font-size:12px}.mobile-panel-filters .sidebar[data-category=Primer] #primer-sidebar-slot,.mobile-panel-keyword .sidebar[data-category=Primer] #primer-sidebar-slot{display:block!important}.mobile-panel-keyword .sidebar[data-category=Primer] .material-controls{display:block}html.sl-web-dark .primer-workspace .primer-list-row>button{background:0 0!important;border:0!important}.primer-export-overlay[data-reading-preserve]{z-index:16000;color:#294336;background:#e9eeeb;outline:none;padding:24px;position:fixed;inset:0;overflow:auto}.primer-export-overlay .primer-export-toolbar{z-index:2;background:#fff;border:1px solid #d6e0da;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;max-width:1123px;margin:0 auto 20px;padding:16px 20px;display:flex;position:sticky;top:0}.primer-export-toolbar>div{flex:1;min-width:160px}.primer-export-toolbar small{color:#64766b;display:block}.primer-export-toolbar button{color:#285b43;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcec2;border-radius:6px;padding:10px 15px}.primer-export-toolbar button:disabled{opacity:.5;cursor:wait}.primer-export-toolbar p{width:100%;margin:0}.primer-export-toolbar [role=alert]{color:#a13f34}.primer-export-pages{overflow:auto}.primer-export-pages svg{background:#fff;max-width:100%;height:auto;margin:0 auto 20px;font-family:Noto Sans TC,sans-serif;display:block;box-shadow:0 4px 20px #20392914}.primer-export-overlay[data-reading-preserve] .primer-export-toolbar{color:#294336!important;background:#fff!important}.primer-export-overlay[data-reading-preserve] .primer-export-toolbar strong{color:#294336!important}.primer-export-overlay[data-reading-preserve] .primer-export-toolbar small{color:#64766b!important}.primer-export-overlay[data-reading-preserve] .primer-export-toolbar button{color:#285b43!important;background:#fff!important;border-color:#bdcec2!important}.primer-workspace .primer-view-tabs{align-items:center;margin:0 0 12px;padding:0 8px}.primer-view-tabs .primer-select-toggle{margin-left:auto}.primer-workspace .primer-columns{grid-template-columns:minmax(0,1.12fr) minmax(0,.9fr)}.primer-list,.primer-detail{min-width:0}.primer-workspace .primer-table-row{grid-template-columns:30px minmax(110px,1.8fr) minmax(55px,.65fr) minmax(50px,.6fr) minmax(48px,.5fr);gap:10px}.primer-table-row .resource-name{min-width:0}.primer-table-row .resource-name strong,.primer-table-row .resource-name small{overflow-wrap:anywhere;display:block}.primer-row-meta{color:#74857a;overflow-wrap:anywhere;font-size:12px}.primer-table-row .stock-level{white-space:normal;justify-self:start}.primer-table-row>input{width:18px;height:18px}.primer-detail{overflow-wrap:anywhere;padding:22px}.primer-detail .specialized-read-sections{gap:14px;display:grid}.primer-detail .read-card-section{margin:0}.primer-detail .card-section-heading{flex-wrap:wrap}.primer-detail .detail-heading-actions{gap:6px;margin-left:auto;display:flex}.primer-detail .read-card-section>dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.primer-table-row .resource-name small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.primer-detail .primer-facts>div{border-bottom:1px solid #e5ebe7;grid-template-columns:minmax(65px,.85fr) minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.primer-detail small{color:#74857a;line-height:1.5}.primer-sequence>div:not(.card-section-heading){justify-content:space-between;align-items:center;margin-top:10px;display:flex}.primer-filter-heading{color:#b9ccc0;justify-content:space-between;align-items:center;font-size:12px;display:flex}.primer-filter-heading button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-shell .sidebar[data-category=Primer] .primer-filter-footer{grid-template-columns:1fr}.primer-filter-footer strong{font-size:11px;font-weight:400}.primer-tube h3,.primer-tube h4{color:#285c43;font-size:14px}.primer-modal header h2{font-size:20px}@media (max-width:1150px){.primer-detail{padding:14px}.primer-detail .read-card-section>dl{grid-template-columns:1fr}.primer-workspace .primer-table-row{grid-template-columns:26px minmax(90px,1fr) 55px 52px 48px;gap:7px;padding-left:12px;padding-right:12px}}@media (max-width:900px){.primer-workspace .primer-columns{grid-template-columns:1fr}.primer-list{max-height:48vh;overflow:auto}.primer-detail{max-height:none}.primer-modal{padding:12px}.primer-modal>form{padding:16px}.primer-form-grid{grid-template-columns:1fr}.primer-modal header{flex-wrap:wrap;top:-12px}}html.sl-web-dark body .analysis-record .qpcr-workbench{--analysis-surface:#24282d!important;--analysis-border:#525a63!important;--analysis-muted:#bbc0c6!important;--analysis-ink:#e8eaed!important;--analysis-selected:#2c3137!important}html.sl-web-dark .analysis-animals-quick .analysis-experiment-row{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-animals-quick .analysis-experiment-row time,html.sl-web-dark .analysis-animals-quick .analysis-experiment-identity small,html.sl-web-dark .analysis-animals-quick .analysis-experiment-title{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark body .analysis-animals-quick .analysis-experiment-row button{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important;color:var(--ink,#a5d6bd)!important}html.sl-web-dark .analysis-animals-quick .analysis-experiment-row button:hover{background:#2d443a1f!important}html.sl-web-dark .analysis-experiments-compact{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-experiments-compact .analysis-experiment-heading{border-bottom:1px solid var(--animal-line,#525a63)!important}html.sl-web-dark .analysis-experiments-compact .analysis-experiment-heading h3{color:var(--animal-heading,#a5d6bd)!important}html.sl-web-dark .analysis-animals-quick .analysis-experiment-count{color:var(--animal-muted,#bbc0c6)!important}html.sl-web-dark .analysis-origin-animal{background:var(--animal-soft,#2c3137)!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .analysis-experiment-title>small{color:var(--animal-muted,#bbc0c6)!important}html.sl-web-dark .animal-echo-summary th,html.sl-web-dark .animal-echo-summary td{border-bottom:1px solid var(--animal-line,#525a63)!important}html.sl-web-dark .animal-echo-summary th{color:var(--animal-muted,#bbc0c6)!important}html.sl-web-dark .animal-echo-summary td{color:var(--animal-heading,#a5d6bd)!important}html.sl-web-dark .animal-echo-summary>small{color:var(--animal-muted,#bbc0c6)!important}html.sl-web-dark .analysis-library{color:var(--ink,#e8eaed)!important}html.sl-web-dark .analysis-library button,html.sl-web-dark .analysis-import button,html.sl-web-dark .analysis-button,html.sl-web-dark .analysis-filters button{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-eyebrow{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-actions details[open],html.sl-web-dark .analysis-list{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-list>header{background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-list .analysis-list-item{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-list .selected{background:#2d443a1f!important;box-shadow:inset 4px 0 #2d443a!important}html.sl-web-dark .analysis-badge{background:#2d443a1f!important}html.sl-web-dark .analysis-badge.pending{color:#e9cb95!important;background:#443b2924!important}html.sl-web-dark .analysis-detail{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-tabs{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-tabs .active,html.sl-web-dark .analysis-import .analysis-primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .analysis-facts>div{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-facts b{color:#b4cbea!important}html.sl-web-dark .analysis-file-list article{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-help{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-notice{background:#443b291a!important;border-left:3px solid #525a63!important}html.sl-web-dark .analysis-error{color:#e9cb95!important}html.sl-web-dark .analysis-filters input,html.sl-web-dark .analysis-filters select,html.sl-web-dark .analysis-import input,html.sl-web-dark .analysis-import select{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-linked-animals>a{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-linked-animals small,html.sl-web-dark .analysis-version small{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-version{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-import{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important;color:var(--ink,#e8eaed)!important}html.sl-web-dark .analysis-import::backdrop{background:#1c1f2388!important}html.sl-web-dark .analysis-candidate{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-animals-quick{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-import footer{background:var(--paper,#24282d)!important;border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-list-table{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-list-table th{background:#2c313712!important}html.sl-web-dark .analysis-list-table td{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-list-table td small{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-list-table .selected{background:#2d443a1a!important}html.sl-web-dark .analysis-list-table tr.selected td:first-child{box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .analysis-open-record>b{color:#a5d6bd!important}html.sl-web-dark .analysis-quick{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-quick>.analysis-primary{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .analysis-quick-version{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important;color:var(--ink,#e8eaed)!important}html.sl-web-dark .analysis-record::backdrop{background:#1c1f23b3!important}html.sl-web-dark .analysis-record-heading{background:var(--paper,#24282d)!important;border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record button{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .analysis-tabs .active{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .analysis-list-table tbody tr:hover{background:#2d443a0f!important}html.sl-web-dark .analysis-discard{background:#1c1f2399!important}html.sl-web-dark .analysis-discard>section{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important;box-shadow:0 15px 60px #1c1f2344!important}html.sl-web-dark .analysis-list-table>header>span{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-list-table .analysis-open-record:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .analysis-preview-meta{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-preview-section{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-preview-section h3>span{background:#2d443a1f!important}html.sl-web-dark .analysis-preview-tags>span{border:1px solid var(--line,#525a63)!important;background:#2d443a0a!important}@media (max-width:1000px){html.sl-web-dark .analysis-list-table thead{background:var(--paper,#24282d)!important}}html.sl-web-dark .analysis-record{--record-accent:#2d443a!important;--record-muted:#bbc0c6!important;--record-wash:#2c3137!important;box-shadow:0 28px 90px #1c1f2340!important}html.sl-web-dark .analysis-record .analysis-record-heading{background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-status-dot:before{background:#2d443a!important}html.sl-web-dark .analysis-status-dot.pending:before{background:#443b29!important}html.sl-web-dark .analysis-record .analysis-tabs{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .analysis-detail>.analysis-facts{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .analysis-detail>.analysis-facts>div+div{border-left:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .analysis-file-list{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .analysis-file-list article+article{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-file-icon,html.sl-web-dark .analysis-record .analysis-file-list article>a{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .analysis-version{border-left:3px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-quick{box-shadow:0 4px 18px #2d443a05!important}html.sl-web-dark .analysis-preview-heading{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-quick .analysis-facts{border:1px solid var(--line,#525a63)!important;background:#2d443a0a!important}html.sl-web-dark .analysis-quick .analysis-facts>div+div{border-left:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-preview-files li{border-left:2px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-animal-directory input{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-animal-group{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-animal-table td,html.sl-web-dark .analysis-3d{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-3d h3 small{background:#443b2920!important}html.sl-web-dark .analysis-3d-modes button[aria-pressed=true]{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .analysis-3d-frame>.light-chart-frame{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-3d td,html.sl-web-dark .analysis-3d th{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-animal-table .analysis-animal-open{border:1px solid #525a63!important}html.sl-web-dark .analysis-animal-table .analysis-animal-open:hover{background:#2d443a26!important}html.sl-web-dark .chart-enlargement .analysis-3d-modes button,html.sl-web-dark .chart-enlargement .analysis-3d-camera button{border:1px solid var(--line,#525a63)!important}html.sl-web-dark body .analysis-library .analysis-open-record:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark body .analysis-library .analysis-quick .analysis-facts>div+div{border-left:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-maintenance-menu[open]{background:var(--paper,#24282d)!important}html.sl-web-dark body .analysis-import .analysis-heading{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark body .analysis-import .import-intro{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark body .analysis-import .import-source-switch button[aria-pressed=true]{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark body .analysis-import select,html.sl-web-dark body .analysis-import input:not([type=checkbox]):not([type=file]){border:1px solid var(--line,#525a63)!important}html.sl-web-dark body .analysis-import select{background-color:var(--paper,#24282d)!important}html.sl-web-dark body .analysis-import .analysis-file-input{border:1px dashed var(--line,#525a63)!important}html.sl-web-dark body .analysis-import .analysis-file-input span{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark body .analysis-import input[type=file]::file-selector-button{color:#e8eaed!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark body .analysis-import .analysis-animal-pick{border:1px solid var(--line,#525a63)!important}html.sl-web-dark body .analysis-import footer{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark body dialog.analysis-record{color:#e8eaed!important;background:#2c3137!important}html.sl-web-dark body .analysis-record .analysis-record-heading{border-bottom:1px solid #525a63!important}html.sl-web-dark body .analysis-record .analysis-record-heading h2{color:#a5d6bd!important}html.sl-web-dark body .analysis-record .analysis-record-meta{color:#bbc0c6!important}html.sl-web-dark body .analysis-record .analysis-tabs{border-bottom:1px solid #525a63!important}html.sl-web-dark body .analysis-record .analysis-tabs button{color:#bbc0c6!important}html.sl-web-dark body .analysis-record .analysis-tabs button.active{color:#a5d6bd!important;border-bottom-color:#525a63!important}html.sl-web-dark body .analysis-record .analysis-record-heading button,html.sl-web-dark body .analysis-record .analysis-record-action,html.sl-web-dark body .analysis-record .analysis-animal-open{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .analysis-record-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .analysis-record-section>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .analysis-record-section>header h3{color:#a5d6bd!important}html.sl-web-dark .analysis-record-section>header>span{color:#bbc0c6!important}html.sl-web-dark .analysis-source-row,html.sl-web-dark .analysis-version-row{border-bottom:1px solid #525a63!important}html.sl-web-dark .analysis-source-type,html.sl-web-dark .analysis-source-row small,html.sl-web-dark .analysis-version-row small,html.sl-web-dark .analysis-source-record details{color:#bbc0c6!important}html.sl-web-dark .analysis-source-record code,html.sl-web-dark .analysis-source-record pre{background:#2c3137!important}html.sl-web-dark .analysis-record-section>footer{background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .analysis-source-upload label:focus-within{outline:2px solid #525a63!important}html.sl-web-dark .analysis-record-section>footer p{color:#bbc0c6!important}html.sl-web-dark .analysis-version-identity strong{color:#a5d6bd!important}html.sl-web-dark .batch-entry-trigger{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .batch-entry-form .entry-choices label:has(:checked){border-color:#525a63!important}html.sl-web-dark .batch-entry-form input:focus,html.sl-web-dark .batch-entry-form select:focus{outline:2px solid #525a63!important}html.sl-web-dark .batch-entry-form .save-error{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark :is(.animal-batch-form,.mouse-add-form){--batch-bg:#2c3137!important;--batch-surface:#24282d!important;--batch-line:#525a63!important;--batch-ink:#a5d6bd!important;--batch-muted:#bbc0c6!important;--batch-soft:#2c3137!important;box-shadow:0 24px 80px #1c1f2340!important}html.sl-web-dark :is(.animal-batch-form,.mouse-add-form)>header button:is(.primary,.full-save){color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark :is(.animal-batch-form,.mouse-add-form)>header button:is(.primary,.full-save):hover:not(:disabled){background:#2d443a!important}html.sl-web-dark :is(.animal-batch-form,.mouse-add-form) :is(input,select,textarea):focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .animal-create-actions>button,html.sl-web-dark .project-toolbar-actions>.project-batch-add-trigger{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .animal-create-actions>button.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .animal-record-actions{background:#2c3137!important;border-top:1px solid #525a63!important}html.sl-web-dark .animal-record-actions button,html.sl-web-dark .animal-action-buttons button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-record-actions .animal-delete-trigger{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .animal-action-dialog{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 24px 80px #1c1f2338!important}html.sl-web-dark .animal-action-dialog::backdrop{background:#1c1f237a!important}html.sl-web-dark .animal-action-dialog input,html.sl-web-dark .animal-action-dialog textarea{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-delete-warning{background:#24282d!important;border-left:3px solid #525a63!important}html.sl-web-dark .animal-action-buttons .animal-confirm-delete{color:#e8eaed!important;background:#452e31!important;border-color:#525a63!important}html.sl-web-dark .animal-action-dialog :focus-visible{outline:3px solid #525a63!important}html.sl-web-dark .animal-record-actions button:focus-visible{outline:3px solid #525a63!important}html.sl-web-dark .mouse-full-actions .animal-record-actions button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-actions .animal-record-actions .animal-delete-trigger{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .mouse-full-actions .animal-record-actions button:hover{background:#2c3137!important}html.sl-web-dark .mouse-full-actions .animal-record-actions .animal-delete-trigger:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .animal-slide-count{color:#b4cbea!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .animal-slides-backdrop{background:#2c3a4c99!important}html.sl-web-dark .animal-slides-panel{color:#b4cbea!important;background:#24282d!important;box-shadow:0 18px 80px #2c3a4c44!important}html.sl-web-dark .animal-slides-panel>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .animal-slides-panel button,html.sl-web-dark .slide-animal-sources button,html.sl-web-dark .animal-slide-filters select,html.sl-web-dark .slide-animal-sources input{color:#b4cbea!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-slide-table-head,html.sl-web-dark .animal-slide-table-row{border-bottom:1px solid #525a63!important}html.sl-web-dark .animal-slide-table-head{background:#2c3137!important}html.sl-web-dark .animal-slide-table-row small,html.sl-web-dark .slide-source-row small{color:#b4cbea!important}html.sl-web-dark .animal-slide-empty{background:#2c3137!important}html.sl-web-dark .slide-animal-sources{border-top:1px solid #525a63!important}html.sl-web-dark .slide-animal-sources summary{color:#b4cbea!important}html.sl-web-dark .slide-source-row{border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-animal-sources p[role=alert],html.sl-web-dark .animal-slides-panel p[role=alert]{color:#f0aba6!important}html.sl-web-dark .slide-file-empty{color:#b4cbea!important}html.sl-web-dark .animal-slide-detail-entry{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .animal-slide-detail-entry button{color:#b4cbea!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-match-reason{color:#e9cb95!important}@media (max-width:720px){html.sl-web-dark .animal-slide-table-row{background:#24282d!important;border:1px solid #525a63!important}}html.sl-web-dark .slide-viewer-action small{color:#bbc0c6!important}html.sl-web-dark .slide-viewer-action a,html.sl-web-dark .slide-viewer-action button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-viewer-action em{color:#e9cb95!important}html.sl-web-dark .slide-viewer-action small[role=alert]{color:#f0aba6!important}html.sl-web-dark body .project-quick-data-count>b{color:#b4cbea!important}html.sl-web-dark body :is(.mouse-colony-v2,.project-library,.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form,.mouse-analysis-card,.mouse-batch-card){--animal-ink:#e8eaed!important;--animal-heading:#a5d6bd!important;--animal-muted:#bbc0c6!important;--animal-line:#525a63!important;--animal-surface:#24282d!important;--animal-soft:#2c3137!important;--animal-primary:#2d443a!important}html.sl-web-dark body :is(.mouse-series-toolbar,.project-series-toolbar,.mouse-series-subnav,.mouse-list-actions,.project-roster-heading,.project-overview-analysis,.mouse-quick-head,.mouse-full-actions,.project-animal-form>header,.project-animal-form>footer,.dedicated-record-form>header,.dedicated-record-form>footer,.modal-actions,.project-record-sections,.mouse-section-nav) button,html.sl-web-dark body :is(.mouse-full-card,.project-animal-form,.mouse-full-edit-form) :is(.section-edit-trigger,.event-row-actions button,.project-full-section-head>button,.project-form-section-head>button){border:1px solid var(--animal-line,#525a63)!important;background:var(--animal-surface,#24282d)!important;color:var(--animal-heading,#a5d6bd)!important}html.sl-web-dark body :is(.mouse-colony-v2,.project-library,.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form) button:is(.primary,.full-save,.batch-entry-trigger,.contextual-add){background:var(--animal-primary,#2d443a)!important;border-color:var(--animal-primary,#525a63)!important;color:#e8eaed!important}html.sl-web-dark body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form) button:is(.event-delete,.danger,.delete){color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .attention-item.urgent{border-left:3px solid #525a63!important}html.sl-web-dark .attention-settings>div{box-shadow:0 8px 30px #1c1f2333!important}html.sl-web-dark .simulation-confirm{background:#1c1f2388!important}html.sl-web-dark .simulation-confirm section{color:#e8eaed!important;background:#24282d!important;box-shadow:0 12px 48px #1c1f2355!important}html.sl-web-dark .simulation-confirm button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .simulation-confirm button:last-child{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .simulation-notice{border:1px solid #525a63!important}html.sl-web-dark .attention-summary-link,html.sl-web-dark .attention-task.urgent{border-left:3px solid #525a63!important}html.sl-web-dark .attention-compact-cell.needs-action .attention-compact-value{color:#e9cb95!important}html.sl-web-dark body .mouse-quick-card :is(.mouse-quick-actions button,.analysis-experiments-compact .analysis-experiment-row button,.mouse-images.compact>.mouse-full-section-head>button){border:1px solid var(--animal-line,#525a63)!important;background:var(--animal-surface,#24282d)!important;color:var(--animal-heading,#a5d6bd)!important}html.sl-web-dark body .physiology-workspace .physiology-metrics button[aria-pressed=true]{color:#e8eaed!important}html.sl-web-dark .animal-record-menu{box-shadow:0 8px 20px #1c1f2333!important}html.sl-web-dark .single-antibody-export .export-toolbar{background:#24282d!important}html.sl-web-dark .single-antibody-export .export-toolbar [role=alert],html.sl-web-dark .filtered-export-backdrop .export-toolbar p[role=alert]{color:#f0aba6!important}html.sl-web-dark .list-export-notice{color:#e8eaed!important;background:#2d443a!important;box-shadow:0 4px 20px #1c1f2322!important}html.sl-web-dark .filtered-export-actions button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .filtered-export-actions button.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .filtered-export-actions [role=alert]{color:#f0aba6!important}html.sl-web-dark .cell-library-toolbar-integrated span strong{color:#a5d6bd!important}html.sl-web-dark .cell-library-toolbar-integrated span i{color:#bbc0c6!important}html.sl-web-dark .cell-table-head{box-shadow:0 1px #2c3137!important}html.sl-web-dark .cell-table-head button,html.sl-web-dark .cell-table-head button i{color:#bbc0c6!important}html.sl-web-dark .cell-table-head button.active{color:#a5d6bd!important}html.sl-web-dark .cell-table-head button.active i{color:#e9cb95!important}@media (max-width:720px){html.sl-web-dark .cell-mobile-record-overlay.open{background:#24282d!important}html.sl-web-dark .mobile-library-record-head{background:#24282dfa!important;border-bottom:1px solid #525a63!important;box-shadow:0 4px 14px #2d443a0f!important}html.sl-web-dark .mobile-library-record-head>button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mobile-library-record-head>.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mobile-library-record-head small{color:#bbc0c6!important}html.sl-web-dark .mobile-library-record-head strong{color:#a5d6bd!important}}html.sl-web-dark .cell-event-subhead{color:#a5d6bd!important;border-top:1px solid #525a63!important}html.sl-web-dark .cell-event-subhead small{color:#bbc0c6!important}html.sl-web-dark .cell-edit-stock-summary>div{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .cell-edit-stock-summary small{color:#bbc0c6!important}html.sl-web-dark .cell-edit-stock-summary strong{color:#a5d6bd!important}html.sl-web-dark .cell-inventory-pending{color:#a5d6bd!important;background:#2c3137!important;border:1px dashed #525a63!important}html.sl-web-dark .cell-inventory-pending p{color:#bbc0c6!important}html.sl-web-dark .cell-sidebar-panel label{color:#e8eaed!important}html.sl-web-dark .cell-sidebar-panel input,html.sl-web-dark .cell-sidebar-panel select{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .cell-library-toolbar{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-library-toolbar h2{color:#a5d6bd!important}html.sl-web-dark .cell-library-toolbar span{color:#bbc0c6!important}html.sl-web-dark .cell-library-toolbar .primary{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .cell-view-tabs.shared-library-tabs{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-view-tabs.shared-library-tabs button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-view-tabs.shared-library-tabs button.active{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 -2px #443b29!important}html.sl-web-dark .cell-list-panel,html.sl-web-dark .cell-detail-card,html.sl-web-dark .cell-box-view{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 8px 24px #2d443a10!important}html.sl-web-dark .cell-table-head{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .cell-row{color:#a5d6bd!important;background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-row:hover{background:#24282d!important}html.sl-web-dark .cell-row.selected{background:#2c3137!important;box-shadow:inset 4px 0 #2d443a!important}html.sl-web-dark .cell-row small{color:#bbc0c6!important}html.sl-web-dark .cell-row b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .cell-list-message{color:#bbc0c6!important}html.sl-web-dark .cell-detail-card>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-detail-card>header h2{color:#a5d6bd!important}html.sl-web-dark .cell-detail-card>header p:last-child{color:#bbc0c6!important}html.sl-web-dark .cell-detail-card>header button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-detail-summary{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-detail-summary div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-detail-summary small{color:#bbc0c6!important}html.sl-web-dark .cell-detail-summary strong{color:#a5d6bd!important}html.sl-web-dark .cell-detail-card section{border:1px solid #525a63!important}html.sl-web-dark .cell-section-head{color:#a5d6bd!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-section-head b,html.sl-web-dark .cell-form-head>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .cell-detail-card dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-detail-card dt{color:#bbc0c6!important}html.sl-web-dark .cell-detail-card dd{color:#a5d6bd!important}html.sl-web-dark .cell-detail-card dd small{color:#bbc0c6!important}html.sl-web-dark .cell-detail-card a{color:#b4cbea!important}html.sl-web-dark .cell-location-list button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .cell-note{color:#e9cb95!important;background:#24282d!important;border-left:3px solid #525a63!important}html.sl-web-dark .cell-detail-card.empty{color:#bbc0c6!important}html.sl-web-dark .cell-box-view h2{color:#a5d6bd!important}html.sl-web-dark .cell-box-view header p:last-child,html.sl-web-dark .cell-box-legend{color:#bbc0c6!important}html.sl-web-dark .cell-box-legend i{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .cell-box-legend i.occupied{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .cell-box-legend i.borrowed{background:#2c3a4c!important;border-color:#525a63!important}html.sl-web-dark .cell-cane-tabs button,html.sl-web-dark .cell-box-tabs button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-cane-tabs button.active,html.sl-web-dark .cell-box-tabs button.active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .cell-cane-tabs small,html.sl-web-dark .cell-cane-tabs .active small{color:#e9cb95!important}html.sl-web-dark .cell-cryobox{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .cell-cryobox.is-borrowed{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .cell-cryobox .col-label,html.sl-web-dark .cell-cryobox .row-label{color:#bbc0c6!important}html.sl-web-dark .cell-slot{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-slot>small{color:#bbc0c6!important}html.sl-web-dark .cell-slot>strong{color:#a5d6bd!important}html.sl-web-dark .cell-slot>span{color:#bbc0c6!important}html.sl-web-dark .cell-slot.occupied{background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 0 0 1px #24282d!important}html.sl-web-dark .cell-slot.located{outline:3px solid #525a63!important}html.sl-web-dark .cell-cryobox.is-borrowed .cell-slot{background:#2c3a4c!important;border-color:#525a63!important}html.sl-web-dark .cell-map-loading{color:#bbc0c6!important}html.sl-web-dark .cell-modal-backdrop{background:#1c1f23d9!important}html.sl-web-dark .cell-line-form{background:#2c3137!important;box-shadow:0 24px 70px #1c1f2366!important}html.sl-web-dark .cell-line-form>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-line-form>header h2{color:#a5d6bd!important}html.sl-web-dark .cell-line-form>header p:last-child{color:#bbc0c6!important}html.sl-web-dark .cell-line-form button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-line-form button.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .cell-line-form section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-form-head{border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-form-head small,html.sl-web-dark .cell-form-grid label{color:#bbc0c6!important}html.sl-web-dark .cell-form-grid input,html.sl-web-dark .cell-form-grid select,html.sl-web-dark .cell-form-grid textarea{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-form-error{color:#f0aba6!important}html.sl-web-dark .cell-delete-confirm input{border:1px solid #525a63!important}html.sl-web-dark .cell-line-form .danger-outline{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .cell-bsl{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .cell-list-message.error{color:#f0aba6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .cell-inventory-head>button{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .cell-batch-list{border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-batch-list>div{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .cell-batch-list small{color:#bbc0c6!important}html.sl-web-dark .cell-batch-list b{color:#a5d6bd!important}html.sl-web-dark .cell-vial-list>div{border:1px solid #525a63!important}html.sl-web-dark .cell-vial-list span strong{color:#a5d6bd!important}html.sl-web-dark .cell-vial-list span small{color:#bbc0c6!important}html.sl-web-dark .cell-vial-location{color:#b4cbea!important}html.sl-web-dark .cell-vial-manage{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-stock-empty{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .cell-event-list>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-event-list i{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .cell-event-list .event-已取用{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .cell-event-list .event-補入庫存{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .cell-event-list .event-污染,html.sl-web-dark .cell-event-list .event-報廢{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .cell-event-list span small,html.sl-web-dark .cell-event-list time,html.sl-web-dark .cell-event-list time small,html.sl-web-dark .cell-history-count{color:#bbc0c6!important}html.sl-web-dark .cell-inventory-form{background:#2c3137!important;box-shadow:0 24px 70px #1c1f2366!important}html.sl-web-dark .cell-inventory-form>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .cell-inventory-form>header h2{color:#a5d6bd!important}html.sl-web-dark .cell-inventory-form>header p:last-child{color:#bbc0c6!important}html.sl-web-dark .cell-inventory-form button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-inventory-form button.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .cell-inventory-tabs button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .cell-inventory-tabs button.danger{color:#f0aba6!important}html.sl-web-dark .cell-inventory-tabs button.danger.active{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .cell-inventory-form>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-inventory-grid label,html.sl-web-dark .cell-position-list label,html.sl-web-dark .cell-vial-delete label{color:#bbc0c6!important}html.sl-web-dark .cell-inventory-grid input,html.sl-web-dark .cell-inventory-grid select,html.sl-web-dark .cell-position-list select,html.sl-web-dark .cell-vial-delete input{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .cell-position-heading{border-top:1px solid #525a63!important}html.sl-web-dark .cell-position-heading>div{color:#a5d6bd!important}html.sl-web-dark .cell-position-heading small{color:#bbc0c6!important}html.sl-web-dark .cell-position-list>div{background:#2c3137!important}html.sl-web-dark .cell-position-list>div>b{color:#bbc0c6!important}html.sl-web-dark .cell-position-list>div>button{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .cell-vial-delete{color:#f0aba6!important}html.sl-web-dark .cell-vial-delete p{color:#bbc0c6!important}html.sl-web-dark .cell-vial-delete>button{color:#e8eaed!important;background:#452e31!important;border-color:#525a63!important}html.sl-web-dark .mouse-analysis-caption .chart-enlarge-button,html.sl-web-dark .chart-enlarge-button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .chart-enlarge-button:hover:not(:disabled){background:#2c3137!important}html.sl-web-dark .chart-enlarge-button:focus-visible{outline:3px solid #525a63!important}html.sl-web-dark .chart-enlargement button:focus-visible{outline:3px solid #525a63!important}html.sl-web-dark .chart-enlargement{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important;box-shadow:0 24px 90px #1c1f2366!important}html.sl-web-dark .chart-enlargement-header button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .chart-enlargement-canvas>.light-chart-frame{background:#24282d!important}html.sl-web-dark .chart-enlargement.chart-enlargement-modal::backdrop{background:#1c1f23b3!important}html.sl-web-dark .qpcr-zoom-controls select{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .qpcr-zoom-groups button{border:1px dashed #525a63!important}html.sl-web-dark .qpcr-zoom-groups button[aria-pressed=true]{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .ops-shell{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .ops-hero{color:#e8eaed!important;background:#2d443a!important;box-shadow:0 18px 50px #2d443a22!important}html.sl-web-dark .ops-hero p,html.sl-web-dark .ops-table-card header p{color:#a5d6bd!important}html.sl-web-dark .ops-hero span{color:#e8eaed!important}html.sl-web-dark .ops-hero a,html.sl-web-dark .ops-hero button{color:#e8eaed!important;background:#24282d12!important;border:1px solid #525a6342!important}html.sl-web-dark .ops-stats article{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .ops-stats small,html.sl-web-dark .ops-stats span{color:#bbc0c6!important}html.sl-web-dark .ops-stats .attention{color:#f0aba6!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .ops-flow{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .ops-flow b{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .ops-flow small,html.sl-web-dark .ops-flow i{color:#bbc0c6!important}html.sl-web-dark .ops-table-card{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .ops-table-card>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .ops-table-card header>span{color:#bbc0c6!important}html.sl-web-dark .ops-row{border-bottom:1px solid #525a63!important}html.sl-web-dark .ops-row small{color:#bbc0c6!important}html.sl-web-dark .ops-head{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .ops-row em{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .ops-row em[data-status=failed]{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .ops-row em[data-status=analyzing],html.sl-web-dark .ops-row em[data-status=moving]{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .ops-row time{color:#bbc0c6!important}html.sl-web-dark .error-text{color:#f0aba6!important}html.sl-web-dark .ops-empty,html.sl-web-dark .ops-error{color:#bbc0c6!important}html.sl-web-dark .ops-error{color:#f0aba6!important}html.sl-web-dark .ops-note{background:#2c3137!important;border-left:4px solid #525a63!important}html.sl-web-dark .ops-note p{color:#bbc0c6!important}html.sl-web-dark .ops-request{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .ops-request>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .ops-request header p{color:#a5d6bd!important}html.sl-web-dark .ops-request header>span,html.sl-web-dark .ops-request label{color:#bbc0c6!important}html.sl-web-dark .ops-request input,html.sl-web-dark .ops-request select,html.sl-web-dark .ops-request textarea{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .ops-request footer{color:#a5d6bd!important}html.sl-web-dark .ops-request button{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .data-ops-entry{color:#e8eaed!important;border:1px solid #525a63!important}html.sl-web-dark .data-ops-entry>span{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .data-ops-entry small{color:#bbc0c6!important}html.sl-web-dark .echo-3d-fields select{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .echo-3d-group-filter button{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .echo-workbench .echo-data{border-top:1px solid #525a63!important}html.sl-web-dark .echo-coverage>div{border:1px solid #525a63!important}html.sl-web-dark .echo-workbench select,html.sl-web-dark .echo-zoom-controls select{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .chart-enlargement .echo-zoom-controls .qpcr-group-picker button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-event-form input[name=unit]{color:#a5d6bd!important;background:#2c3137!important;box-shadow:inset 0 0 0 1px #2c3137!important}html.sl-web-dark .mouse-new-event-root .mouse-full-backdrop{background:#1c1f2357!important}html.sl-web-dark .mouse-full-section-head .section-edit-trigger{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-section-head .section-edit-trigger:hover{background:#2c3137!important}html.sl-web-dark .mouse-full-edit-genetics .tmx-editor{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-full-edit-genetics .tmx-editor small{color:#bbc0c6!important}html.sl-web-dark body{--ink:#e8eaed!important;--muted:#bbc0c6!important;--line:#525a63!important;--paper:#2c3137!important;--green:#a5d6bd!important;--mint:#2c3137!important;--amber:#e9cb95!important}html.sl-web-dark .sidebar{color:#e8eaed!important;background:#1c1f23!important}html.sl-web-dark .brand-mark{border:1px solid #525a63!important}html.sl-web-dark .brand span,html.sl-web-dark .main-nav button,html.sl-web-dark .category-nav button{color:#bbc0c6!important}html.sl-web-dark .module-nav button span{border:1px solid #525a63!important}html.sl-web-dark .material-controls{border-top:1px solid #525a63!important}html.sl-web-dark .material-picker{color:#bbc0c6!important}html.sl-web-dark .material-picker select,html.sl-web-dark .sidebar-filters select,html.sl-web-dark .sidebar-filters .protein-filter{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .sidebar-filters .protein-filter::placeholder{color:#bbc0c6!important}html.sl-web-dark .sidebar-filters .protein-filter:focus{border-color:#525a63!important;box-shadow:0 0 0 2px #2d443a24!important}html.sl-web-dark .filter-title{color:#bbc0c6!important}html.sl-web-dark .filter-title button{color:#a5d6bd!important}html.sl-web-dark .sidebar-filters label,html.sl-web-dark .filter-group>span{color:#bbc0c6!important}html.sl-web-dark .filter-chips button{color:#bbc0c6!important;border:1px solid #525a63!important}html.sl-web-dark .filter-chips button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .filter-coming{color:#bbc0c6!important}html.sl-web-dark .main-nav button:hover,html.sl-web-dark .main-nav .nav-active{color:#e8eaed!important;background:#1c1f23!important}html.sl-web-dark .nav-label{color:#bbc0c6!important}html.sl-web-dark .category-nav i{border:1px solid #525a63!important}html.sl-web-dark .category-nav b{color:#bbc0c6!important}html.sl-web-dark .category-nav button:hover,html.sl-web-dark .category-nav .category-active{color:#e8eaed!important;background:#1c1f23!important}html.sl-web-dark .sidebar-foot{border-top:1px solid #525a63!important}html.sl-web-dark .avatar{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .sidebar-foot span,html.sl-web-dark .sidebar-foot button{color:#bbc0c6!important}html.sl-web-dark .topbar{background:#24282d!important}html.sl-web-dark .search-wrap{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .search-wrap kbd{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .icon-button{background:#24282d!important}html.sl-web-dark .icon-button em{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .primary{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .primary:hover{background:#2d443a!important}html.sl-web-dark .eyebrow{color:#bbc0c6!important}html.sl-web-dark .quick-actions button{background:#24282d!important}html.sl-web-dark .quick-actions button:hover{border-color:#525a63!important}html.sl-web-dark .quick-actions small{color:#bbc0c6!important}html.sl-web-dark .library-context{border-bottom:1px solid #525a63!important}html.sl-web-dark .library-context .library-eyebrow,html.sl-web-dark .library-context p:last-child,html.sl-web-dark .section-head.compact small{color:#bbc0c6!important}html.sl-web-dark .metrics article{background:#24282d!important}html.sl-web-dark .metrics span,html.sl-web-dark .metrics small{color:#bbc0c6!important}html.sl-web-dark .metrics i{color:#a5d6bd!important}html.sl-web-dark .metric-ring{border:5px solid #525a63!important}html.sl-web-dark .metrics .metric-alert{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .metric-alert i{color:#e9cb95!important;border:1px solid #525a63!important}html.sl-web-dark .module-preview{background:#24282d!important}html.sl-web-dark .module-preview-head>span{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .module-card-grid article{border:1px solid #525a63!important}html.sl-web-dark .module-card-icon{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .module-card-copy small,html.sl-web-dark .module-card-copy p{color:#bbc0c6!important}html.sl-web-dark .module-card-copy span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .module-card-grid article>button{color:#bbc0c6!important}html.sl-web-dark .module-hint{color:#bbc0c6!important;background:#2c3137!important;border-left:3px solid #525a63!important}html.sl-web-dark .resource-panel,html.sl-web-dark .detail-panel{background:#24282d!important}html.sl-web-dark .section-head button,html.sl-web-dark .tabs button{color:#bbc0c6!important}html.sl-web-dark .tabs button.active{color:#a5d6bd!important;border-color:#525a63!important}html.sl-web-dark .tabs span{background:#2c3137!important}html.sl-web-dark .table-head{color:#bbc0c6!important;background:#24282d!important}html.sl-web-dark .resource-row{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .resource-row:hover,html.sl-web-dark .resource-row.selected{background:#2c3137!important}html.sl-web-dark .resource-row.selected{box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .type-icon{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .type-primer{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .type-plasmid{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .type-cell-line{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .type-reagent,html.sl-web-dark .type-mouse-line{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .resource-name small,html.sl-web-dark .location,html.sl-web-dark .owner,html.sl-web-dark .vendor-name{color:#bbc0c6!important}html.sl-web-dark .application-pills i{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .application-pills small{color:#bbc0c6!important}html.sl-web-dark .stock-level{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .stock-少量{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .stock-無{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .special-jump{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .row-edit,html.sl-web-dark .row-export{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .row-export{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .row-edit:hover,html.sl-web-dark .row-export:hover{background:#2c3137!important}html.sl-web-dark .resource-row>b,html.sl-web-dark .loading-line,html.sl-web-dark .empty-state,html.sl-web-dark .detail-target{color:#bbc0c6!important}html.sl-web-dark .detail-status span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .detail-status small{color:#bbc0c6!important}html.sl-web-dark .detail-panel dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .detail-panel dt{color:#bbc0c6!important}html.sl-web-dark .project-pill{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .lab-note{background:#2c3137!important;border-left:3px solid #525a63!important}html.sl-web-dark .lab-note>div{color:#e9cb95!important}html.sl-web-dark .lab-note small{color:#b4cbea!important}html.sl-web-dark .lab-note p{color:#e8eaed!important}html.sl-web-dark .secondary{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .detail-updated{color:#bbc0c6!important}html.sl-web-dark .mouse-summary{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-summary>div,html.sl-web-dark .mouse-summary p{background:#24282d!important}html.sl-web-dark .mouse-summary b{color:#a5d6bd!important}html.sl-web-dark .mouse-summary span,html.sl-web-dark .mouse-summary p{color:#bbc0c6!important}html.sl-web-dark .mouse-filter-row{background:#2c3137!important}html.sl-web-dark .mouse-filter-row label{color:#bbc0c6!important}html.sl-web-dark .mouse-filter-row select{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-filter-row small{color:#bbc0c6!important}html.sl-web-dark .mouse-table,html.sl-web-dark .mouse-detail{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-table-head{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .mouse-row{color:#e8eaed!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .mouse-row:hover,html.sl-web-dark .mouse-row.selected{background:#2c3137!important}html.sl-web-dark .mouse-row.selected{box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .mouse-row small{color:#bbc0c6!important}html.sl-web-dark .mouse-status{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-detail h2{color:#a5d6bd!important}html.sl-web-dark .mouse-detail>p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .mouse-detail dl>div{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-detail dt{color:#bbc0c6!important}html.sl-web-dark .mouse-detail dd{color:#e8eaed!important}html.sl-web-dark .mouse-next{color:#e9cb95!important;background:#2c3137!important;border-left:3px solid #525a63!important}html.sl-web-dark .series-hero{background:linear-gradient(110deg,#2c3137,#24282d)!important;border:1px solid #525a63!important}html.sl-web-dark .series-hero h2{color:#a5d6bd!important}html.sl-web-dark .series-hero p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .series-hero>div:last-child{border-left:1px solid #525a63!important}html.sl-web-dark .series-hero span,html.sl-web-dark .series-hero small{color:#bbc0c6!important}html.sl-web-dark .series-hero strong{color:#a5d6bd!important}html.sl-web-dark .series-row>span:nth-child(2){color:#bbc0c6!important}html.sl-web-dark .mouse-list-note{color:#e9cb95!important}html.sl-web-dark .tamoxifen-none{color:#bbc0c6!important}html.sl-web-dark .tamoxifen-set{color:#e9cb95!important}html.sl-web-dark .series-card-title{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-card-section{border:1px solid #525a63!important}html.sl-web-dark .mouse-card-heading{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-card-heading b{background:#2c3137!important}html.sl-web-dark .decision-pending{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .series-switcher button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .series-switcher button b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .series-switcher button span{color:#a5d6bd!important}html.sl-web-dark .series-switcher button small{color:#bbc0c6!important}html.sl-web-dark .series-switcher button.active{background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .series-switcher button.active b{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .series-tabs{border-bottom:1px solid #525a63!important}html.sl-web-dark .series-tabs button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .series-tabs button b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .series-tabs button.active{color:#e9cb95!important;background:#24282d!important;border-color:#525a63!important;box-shadow:inset 0 -2px #443b29!important}html.sl-web-dark .series-tabs button.active b{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .mouse-add-event{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-event-list span{color:#bbc0c6!important}html.sl-web-dark .mouse-empty{color:#bbc0c6!important}html.sl-web-dark .lab-login{background:linear-gradient(145deg,#2c3137,#24282d)!important}html.sl-web-dark .lab-login form{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 18px 55px #2d443a1f!important}html.sl-web-dark .login-mark{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .lab-login h1{color:#a5d6bd!important}html.sl-web-dark .lab-login p{color:#bbc0c6!important}html.sl-web-dark .lab-login label{color:#e8eaed!important}html.sl-web-dark .lab-login input{border:1px solid #525a63!important}html.sl-web-dark .lab-login small{color:#e9cb95!important}html.sl-web-dark .lab-signout{color:#bbc0c6!important}html.sl-web-dark .modal-backdrop{background:#1c1f2394!important}html.sl-web-dark .modal{background:#24282d!important;box-shadow:0 24px 70px #1c1f2340!important}html.sl-web-dark .modal label{color:#bbc0c6!important}html.sl-web-dark .modal input,html.sl-web-dark .modal select,html.sl-web-dark .modal textarea{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .modal input:focus,html.sl-web-dark .modal textarea:focus,html.sl-web-dark .modal select:focus{border-color:#525a63!important;box-shadow:0 0 0 2px #2c3137!important}html.sl-web-dark .modal-actions>button:first-child{background:#24282d!important;border:1px solid #525a63!important}@media (max-width:720px){html.sl-web-dark .series-hero>div:last-child{border-top:1px solid #525a63!important}}html.sl-web-dark .edit-identity{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .edit-identity strong{color:#a5d6bd!important}html.sl-web-dark .edit-identity small{color:#bbc0c6!important}html.sl-web-dark .suggestion-popover{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 12px 28px #1c1f2326!important}html.sl-web-dark .suggestion-popover button{color:#e8eaed!important;background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .suggestion-popover button:hover{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .suggestion-create{background:#2c3137!important;border-top:1px solid #525a63!important}html.sl-web-dark .suggestion-create button{color:#a5d6bd!important}html.sl-web-dark .suggestion-create small{color:#bbc0c6!important}html.sl-web-dark .storage-fields{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .save-error{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .edit-actions .danger-button{color:#f0aba6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .confirm-backdrop{background:#1c1f23b3!important}html.sl-web-dark .confirm-dialog{background:#24282d!important;box-shadow:0 28px 80px #1c1f2359!important}html.sl-web-dark .confirm-icon{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .confirm-dialog>p:not(.eyebrow),html.sl-web-dark .confirm-dialog label{color:#bbc0c6!important}html.sl-web-dark .confirm-dialog input{border:1px solid #525a63!important}html.sl-web-dark .confirm-actions button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .confirm-actions .danger-solid{color:#e8eaed!important;background:#452e31!important;border-color:#525a63!important}html.sl-web-dark .confirm-actions .danger-solid:disabled{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .category-fields{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .category-fields legend{color:#a5d6bd!important}html.sl-web-dark .category-fields legend small{color:#bbc0c6!important}html.sl-web-dark .experiment-card{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .experiment-card>div:first-child strong{color:#a5d6bd!important}html.sl-web-dark .experiment-card>div:first-child small{color:#bbc0c6!important}html.sl-web-dark .read-experiments>section{border:1px solid #525a63!important}html.sl-web-dark .read-experiments>section.enabled{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .read-experiment-title strong{color:#a5d6bd!important}html.sl-web-dark .read-experiment-title span{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .read-experiments>section.enabled .read-experiment-title span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .read-experiments dl>div{background:#24282d!important}html.sl-web-dark .multi-condition-editor{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .multi-condition-head{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .experiment-ihc .multi-condition-head{background:#2c3137!important}html.sl-web-dark .multi-condition-head>div small{color:#bbc0c6!important}html.sl-web-dark .multi-condition-head>button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .condition-set-card{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 3px 10px #2d443a0a!important}html.sl-web-dark .condition-set-title{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .condition-set-title b{color:#a5d6bd!important}html.sl-web-dark .condition-set-title span{color:#bbc0c6!important}html.sl-web-dark .condition-set-title button{color:#f0aba6!important}html.sl-web-dark .condition-context-grid>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .condition-context-grid>section>span{color:#e8eaed!important}html.sl-web-dark .condition-suggested-field:not(:has(textarea)):after{color:#bbc0c6!important}html.sl-web-dark .process-condition-grid>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .process-condition-grid>section>strong{color:#a5d6bd!important}html.sl-web-dark .process-condition-grid>section>strong i{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .process-condition-grid>section>strong small{color:#bbc0c6!important}html.sl-web-dark .condition-read-list>article{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .condition-read-list>article>div strong{color:#a5d6bd!important}html.sl-web-dark .condition-read-list>article>div span{color:#bbc0c6!important}html.sl-web-dark .condition-read-list .condition-read-note{background:#2c3137!important}html.sl-web-dark .export-condition-list>div{background:#24282d!important}html.sl-web-dark .export-condition-list b{color:#a5d6bd!important}html.sl-web-dark .export-condition-list small{color:#bbc0c6!important}html.sl-web-dark .antibody-form-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .card-section-heading>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .card-section-heading strong{color:#a5d6bd!important}html.sl-web-dark .card-section-heading small{color:#bbc0c6!important}html.sl-web-dark .special-form-section{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .special-form-section .card-section-heading>b{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .read-card-section{border:1px solid #525a63!important}html.sl-web-dark .special-note-card{background:#2c3137!important;border:1px solid #525a63!important;border-left-width:4px!important;box-shadow:0 8px 20px #443b2914!important}html.sl-web-dark .special-note-card>div{color:#e9cb95!important}html.sl-web-dark .special-note-card p{color:#f0aba6!important}html.sl-web-dark .check-field>span{color:#bbc0c6!important}html.sl-web-dark .check-grid label{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .condition-species-field,html.sl-web-dark .application-species-field{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .condition-species-field legend,html.sl-web-dark .application-species-field legend{color:#bbc0c6!important}html.sl-web-dark .condition-species-field label,html.sl-web-dark .application-species-field label{color:#a5d6bd!important;border:1px solid #525a63!important}html.sl-web-dark .check-grid i{border:1px solid #525a63!important}html.sl-web-dark .check-grid label:has(input:checked){color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .check-grid input:checked+i{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .specific-card{border:1px solid #525a63!important}html.sl-web-dark .specific-title{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .specific-title small{color:#bbc0c6!important}html.sl-web-dark .spec-chip{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .internal-code,html.sl-web-dark .read-card-section dd a,html.sl-web-dark .attachment-list a{color:#a5d6bd!important}html.sl-web-dark .document-form-section{background:#24282d!important}html.sl-web-dark .document-upload-block{border-bottom:1px solid #525a63!important}html.sl-web-dark .document-pending{color:#bbc0c6!important;background:#24282d!important;border:1px dashed #525a63!important}html.sl-web-dark .registrant-line,html.sl-web-dark .registrant-preview{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .registrant-line span,html.sl-web-dark .registrant-preview span{color:#bbc0c6!important}html.sl-web-dark .registrant-line strong,html.sl-web-dark .registrant-preview strong{color:#a5d6bd!important}html.sl-web-dark .registrant-preview small{color:#bbc0c6!important}html.sl-web-dark .access-denied{background:#2c3137!important}html.sl-web-dark .access-denied section{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 20px 55px #2d443a1f!important}html.sl-web-dark .access-mark{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .access-denied h1{color:#a5d6bd!important}html.sl-web-dark .access-denied p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .access-denied a{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .attachment-upload input[type=file]{background:#24282d!important}html.sl-web-dark .attachment-upload button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .attachment-list>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .attachment-list small{color:#bbc0c6!important}html.sl-web-dark .attachment-list button{color:#f0aba6!important}html.sl-web-dark .attachment-list>p{color:#bbc0c6!important}html.sl-web-dark .document-badge{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .save-progress-backdrop,html.sl-web-dark .save-notice-backdrop{background:#1c1f2385!important}html.sl-web-dark .save-progress-dialog,html.sl-web-dark .save-notice-dialog{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 24px 70px #1c1f2347!important}html.sl-web-dark .save-progress-dialog strong{color:#a5d6bd!important}html.sl-web-dark .save-progress-dialog p{color:#bbc0c6!important}html.sl-web-dark .saving-spinner{border:3px solid #525a63!important}html.sl-web-dark .save-complete-icon{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .save-notice-dialog h2{color:#a5d6bd!important}html.sl-web-dark .save-notice-dialog>div>p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .save-notice-dialog>button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .manager-backdrop{background:#1c1f239e!important}html.sl-web-dark .suggestion-manager{background:#24282d!important;box-shadow:0 28px 80px #1c1f2357!important}html.sl-web-dark .suggestion-manager>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .suggestion-manager h2{color:#a5d6bd!important}html.sl-web-dark .suggestion-manager header p:last-child{color:#bbc0c6!important}html.sl-web-dark .manager-create{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .manager-create label,html.sl-web-dark .manager-toolbar label{color:#bbc0c6!important}html.sl-web-dark .manager-create input,html.sl-web-dark .manager-create select,html.sl-web-dark .manager-toolbar select,html.sl-web-dark .manager-row input,html.sl-web-dark .manager-row select{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .manager-toolbar>span{color:#bbc0c6!important}html.sl-web-dark .manager-table{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .manager-table-head{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .manager-row{border-top:1px solid #525a63!important}html.sl-web-dark .manager-row.inactive{background:#2c3137!important}html.sl-web-dark .manager-row>div:first-child small{color:#bbc0c6!important}html.sl-web-dark .manager-row>div:nth-child(2) strong{color:#e8eaed!important}html.sl-web-dark .manager-row>div:nth-child(2) small{color:#bbc0c6!important}html.sl-web-dark .manager-row>b{color:#a5d6bd!important}html.sl-web-dark .manager-row-actions button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .manager-empty{color:#bbc0c6!important}@media (max-width:720px){html.sl-web-dark .manager-row{background:#24282d!important;border:1px solid #525a63!important}}html.sl-web-dark .sortable-table-head>button i{color:#bbc0c6!important}html.sl-web-dark .sortable-table-head>button.active{color:#a5d6bd!important}html.sl-web-dark .sortable-table-head>button.active i{color:#e9cb95!important}html.sl-web-dark .detail-heading-actions button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .detail-heading-actions button:first-child{background:#2c3137!important}html.sl-web-dark .detail-heading-actions button:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .special-note-card:focus{outline:3px solid #525a633d!important}html.sl-web-dark .export-backdrop{background:#2c3137!important}html.sl-web-dark .export-toolbar{background:#24282df5!important;border-bottom:1px solid #525a63!important;box-shadow:0 4px 18px #1c1f2317!important}html.sl-web-dark .export-toolbar>div strong{color:#a5d6bd!important}html.sl-web-dark .export-toolbar>div small{color:#bbc0c6!important}html.sl-web-dark .export-toolbar button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .export-toolbar .primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .antibody-export-sheet{color:#e8eaed!important;background:#24282d!important;box-shadow:0 16px 45px #1c1f232e!important}html.sl-web-dark .export-sheet-head{border-bottom:1px solid #525a63!important}html.sl-web-dark .export-brand>span{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .export-brand strong{color:#a5d6bd!important}html.sl-web-dark .export-brand small,html.sl-web-dark .export-code small{color:#bbc0c6!important}html.sl-web-dark .export-code strong{color:#a5d6bd!important}html.sl-web-dark .export-hero p{color:#bbc0c6!important}html.sl-web-dark .export-hero h1{color:#a5d6bd!important}html.sl-web-dark .export-tags span,html.sl-web-dark .export-stock{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .export-section{border:1px solid #525a63!important}html.sl-web-dark .export-section-title{color:#a5d6bd!important}html.sl-web-dark .export-section-title b{background:#2c3137!important}html.sl-web-dark .export-section dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .export-section dt{color:#bbc0c6!important}html.sl-web-dark .export-section dd{color:#e8eaed!important}html.sl-web-dark .export-experiment-grid>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .export-experiment-grid>section.enabled{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .export-experiment-grid strong{color:#a5d6bd!important}html.sl-web-dark .export-experiment-grid span{color:#bbc0c6!important}html.sl-web-dark .export-meta-grid>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .export-meta-grid small,html.sl-web-dark .export-note-grid small{color:#bbc0c6!important}html.sl-web-dark .export-note-grid>div{background:#2c3137!important}html.sl-web-dark .export-note-grid>div.important{background:#2c3137!important;border-left:2px solid #525a63!important}html.sl-web-dark .export-note-grid p{color:#e8eaed!important}html.sl-web-dark .antibody-export-sheet footer{color:#bbc0c6!important;border-top:1px solid #525a63!important}html.sl-web-dark .export-hero{border-bottom:1px solid #525a63!important}html.sl-web-dark .export-snapshot{color:#bbc0c6!important}html.sl-web-dark .export-snapshot span:first-child{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .export-snapshot strong{color:#a5d6bd!important}html.sl-web-dark .export-section{box-shadow:inset 0 2px #2c3137!important}html.sl-web-dark .export-experiment-grid>section.enabled{box-shadow:inset 0 2px #2d443a!important}@media print{html.sl-web-dark .export-backdrop{background:#24282d!important}}html.sl-web-dark .admin-options-button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .admin-options-button:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .brand-mark.admin-entry:hover{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .admin-unlock-dialog{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 28px 80px #1c1f2357!important}html.sl-web-dark .admin-unlock-icon{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .admin-unlock-dialog h2{color:#a5d6bd!important}html.sl-web-dark .admin-unlock-dialog p:not(.eyebrow),html.sl-web-dark .admin-unlock-dialog label{color:#bbc0c6!important}html.sl-web-dark .admin-unlock-dialog input{border:1px solid #525a63!important}html.sl-web-dark .admin-unlock-dialog small{color:#f0aba6!important}html.sl-web-dark .admin-unlock-actions button:first-child{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .lab-admin-panel{background:#24282d!important;box-shadow:0 28px 80px #1c1f2357!important}html.sl-web-dark .lab-admin-panel>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .lab-admin-panel h2{color:#a5d6bd!important}html.sl-web-dark .lab-admin-panel header p:last-child{color:#bbc0c6!important}html.sl-web-dark .lab-admin-tabs{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .lab-admin-tabs button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .lab-admin-tabs button small{color:#bbc0c6!important}html.sl-web-dark .lab-admin-tabs button.active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .lab-admin-tabs button.active small{color:#e8eaed!important}html.sl-web-dark .lab-admin-create,html.sl-web-dark .lab-admin-users,html.sl-web-dark .lab-admin-activity{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .lab-admin-section-title>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .lab-admin-section-title strong{color:#a5d6bd!important}html.sl-web-dark .lab-admin-section-title small,html.sl-web-dark .lab-admin-form-grid label{color:#bbc0c6!important}html.sl-web-dark .lab-admin-form-grid input,html.sl-web-dark .lab-admin-user-list>article{border:1px solid #525a63!important}html.sl-web-dark .lab-admin-user-list>article.inactive{background:#2c3137!important}html.sl-web-dark .lab-admin-avatar{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .lab-admin-user-main strong{color:#a5d6bd!important}html.sl-web-dark .lab-admin-user-main small{color:#bbc0c6!important}html.sl-web-dark .access-status{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .access-status.active{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .lab-admin-actions button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .lab-admin-actions button:hover{background:#2c3137!important}html.sl-web-dark .lab-audit-summary article{background:linear-gradient(135deg,#24282d,#2c3137)!important;border:1px solid #525a63!important}html.sl-web-dark .lab-audit-summary small,html.sl-web-dark .lab-audit-summary span{color:#bbc0c6!important}html.sl-web-dark .lab-audit-summary strong{color:#a5d6bd!important}html.sl-web-dark .lab-audit-filters label{color:#bbc0c6!important}html.sl-web-dark .lab-audit-filters input,html.sl-web-dark .lab-audit-filters select{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .lab-audit-list{border:1px solid #525a63!important}html.sl-web-dark .lab-audit-head{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .lab-audit-list>article+article{border-top:1px solid #525a63!important}html.sl-web-dark .lab-audit-row{color:#e8eaed!important;background:#24282d!important}html.sl-web-dark .lab-audit-row:hover,html.sl-web-dark .lab-audit-list>article.expanded>.lab-audit-row{background:#24282d!important}html.sl-web-dark .audit-who small,html.sl-web-dark .audit-where small,html.sl-web-dark .audit-summary{color:#bbc0c6!important}html.sl-web-dark .action-刪除,html.sl-web-dark .action-刪除附件{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .action-上傳附件,html.sl-web-dark .action-匯入{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .audit-expand{color:#bbc0c6!important}html.sl-web-dark .lab-audit-detail{background:#24282d!important}html.sl-web-dark .lab-audit-detail-head{color:#bbc0c6!important;border-top:1px solid #525a63!important}html.sl-web-dark .lab-audit-change{border-top:1px solid #525a63!important}html.sl-web-dark .lab-audit-change strong{color:#e8eaed!important}html.sl-web-dark .lab-audit-change span{color:#bbc0c6!important}html.sl-web-dark .lab-audit-change span:last-child{color:#a5d6bd!important}html.sl-web-dark .lab-audit-detail>p,html.sl-web-dark .lab-audit-empty,html.sl-web-dark .lab-audit-empty strong,html.sl-web-dark .lab-admin-note{color:#bbc0c6!important}html.sl-web-dark .manager-error{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .lab-admin-user-list>article.permission-expanded{border-color:#525a63!important;box-shadow:0 8px 24px #2d443a14!important}html.sl-web-dark .lab-admin-actions .permission-toggle{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .module-permission-editor{background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .module-permission-editor>header strong{color:#a5d6bd!important}html.sl-web-dark .module-permission-editor>header small{color:#bbc0c6!important}html.sl-web-dark .module-permission-editor>header button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .module-permission-editor>header button:last-child{color:#a5d6bd!important;border-color:#525a63!important}html.sl-web-dark .module-permission-head{color:#bbc0c6!important}html.sl-web-dark .module-permission-row{border-top:1px solid #525a63!important}html.sl-web-dark .module-permission-row>span b{color:#a5d6bd!important}html.sl-web-dark .module-permission-row>span small{color:#bbc0c6!important}html.sl-web-dark .module-permission-row label{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .module-permission-row label.selected.level-none{color:#f0aba6!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .module-permission-row label.selected.level-read{color:#b4cbea!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .module-permission-row label.selected.level-edit{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .module-permission-row label:has(input:focus-visible){outline:2px solid #525a63!important}html.sl-web-dark .library-readonly-badge{color:#b4cbea!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .condition-suggestion-popover>.show-all-suggestions{color:#e8eaed!important;background:#24282d!important}html.sl-web-dark .condition-suggestion-popover>.canonical-suggestion{color:#e9cb95!important;background:#2c3137!important;border-left:3px solid #525a63!important}html.sl-web-dark .suggestion-create>small{color:#bbc0c6!important}html.sl-web-dark .suggestion-create>span button{border:1px solid #525a63!important}html.sl-web-dark .suggestion-create>span .share-option{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .suggestion-added{color:#e8eaed!important;background:#2d443a!important;box-shadow:0 6px 16px #2d443a2e!important}html.sl-web-dark .manager-tabs button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .manager-tabs button.active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .manager-toolbar{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .manager-toolbar>span b,html.sl-web-dark .manager-create label:first-child strong{color:#a5d6bd!important}html.sl-web-dark .manager-notice{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .manager-row.system{background:#24282d!important}html.sl-web-dark .manager-row.system>div:first-child strong{color:#e8eaed!important}html.sl-web-dark .source-badge{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .source-badge.custom{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .protected-option{color:#bbc0c6!important}html.sl-web-dark .manager-empty.compact{border-top:1px solid #525a63!important}html.sl-web-dark .research-topic-field{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .research-topic-field legend{color:#a5d6bd!important}html.sl-web-dark .research-topic-field>p{color:#bbc0c6!important}html.sl-web-dark .research-topic-field label{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .research-topic-field i{border:1px solid #525a63!important}html.sl-web-dark .research-topic-field label:has(input:checked){color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .research-topic-field input:checked+i{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .research-topic-field label:has(input:focus-visible){outline:2px solid #525a63!important}html.sl-web-dark .manager-area-nav>button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .manager-area-nav>button>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .manager-area-nav>button strong{color:#a5d6bd!important}html.sl-web-dark .manager-area-nav>button small{color:#bbc0c6!important}html.sl-web-dark .manager-area-nav>button.active{background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 0 0 1px #2d443a!important}html.sl-web-dark .manager-area-nav>button.active>b{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .manager-level-label{color:#a5d6bd!important}html.sl-web-dark .manager-level-label small{color:#bbc0c6!important}html.sl-web-dark .manager-coming-soon{background:#24282d!important;border:1px dashed #525a63!important}html.sl-web-dark .manager-coming-soon strong{color:#a5d6bd!important}html.sl-web-dark .manager-coming-soon p{color:#bbc0c6!important}html.sl-web-dark .mouse-card-title{background:linear-gradient(135deg,#24282d 0%,#2c3137 100%)!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-card-title h2{color:#a5d6bd!important}html.sl-web-dark .mouse-card-title p:last-child{color:#bbc0c6!important}html.sl-web-dark .detail-edit{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .detail-edit:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-add-event{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-add-event:hover{background:#2d443a!important}html.sl-web-dark .mouse-basic-section dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-basic-section dt{color:#bbc0c6!important}html.sl-web-dark .mouse-basic-section dd{color:#e8eaed!important}html.sl-web-dark .mouse-card-heading small{color:#bbc0c6!important}html.sl-web-dark .mouse-special-note{background:#24282d!important;border-left:3px solid #525a63!important}html.sl-web-dark .mouse-special-note b{color:#e9cb95!important}html.sl-web-dark .mouse-special-note p{color:#f0aba6!important}html.sl-web-dark .mouse-event-list article{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-event-list article:before{background:#24282d!important;border:2px solid #525a63!important}html.sl-web-dark .mouse-event-list strong{color:#a5d6bd!important}html.sl-web-dark .mouse-event-list time,html.sl-web-dark .mouse-event-list span{color:#bbc0c6!important}html.sl-web-dark .mouse-event-list small{color:#e9cb95!important}html.sl-web-dark .mouse-form-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-form-section>div:first-child{color:#a5d6bd!important}html.sl-web-dark .mouse-form-section>div:first-child b{color:#a5d6bd!important;background:#2c3137!important}@media (max-width:720px){html.sl-web-dark .mouse-basic-section dl>div,html.sl-web-dark .mouse-basic-section dl>div:nth-last-child(-n+2){border-bottom:1px solid #525a63!important}}html.sl-web-dark .mouse-series-context{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-series-context h2{color:#a5d6bd!important}html.sl-web-dark .mouse-series-context p{color:#bbc0c6!important}html.sl-web-dark .mouse-series-context>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-title{background:#24282d!important}html.sl-web-dark .mouse-table{box-shadow:0 8px 22px #2d443a09!important}html.sl-web-dark .series-table-head{color:#bbc0c6!important}html.sl-web-dark .series-row:hover{background:#24282d!important}html.sl-web-dark .series-row strong{color:#a5d6bd!important}html.sl-web-dark .series-row>span:nth-child(5){color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .tamoxifen-none,html.sl-web-dark .tamoxifen-set{background:#2c3137!important}html.sl-web-dark .tmx-list-cell time,html.sl-web-dark .tmx-list-cell em{color:#bbc0c6!important}html.sl-web-dark .tmx-list-cell.is-induced b{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .tmx-list-cell.is-induced time{color:#e9cb95!important}html.sl-web-dark .tmx-list-cell.is-none b{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .tmx-list-cell.is-none em{color:#bbc0c6!important}html.sl-web-dark .series-detail{box-shadow:0 8px 24px #2d443a0b!important}html.sl-web-dark .mouse-filter-row{background:#24282d!important;border:1px solid #525a63!important}@media (max-width:720px){html.sl-web-dark .series-row>span{border-bottom:1px solid #525a63!important}html.sl-web-dark .series-row>span:first-child{background:#24282d!important}html.sl-web-dark .series-row>span:nth-child(2):before,html.sl-web-dark .series-row>span:nth-child(3):before,html.sl-web-dark .series-row>span:nth-child(4):before,html.sl-web-dark .series-row>span:nth-child(5):before,html.sl-web-dark .series-row>span:nth-child(6):before{color:#bbc0c6!important}html.sl-web-dark .series-row>span:nth-child(5):after,html.sl-web-dark .series-row>span:nth-child(6):after{background:#2d443a!important}html.sl-web-dark .series-row>span:nth-child(6):after{background:#443b29!important}html.sl-web-dark .series-row.selected{box-shadow:inset 3px 0 #2d443a!important}}html.sl-web-dark .sidebar-export{border-top:1px solid #525a63!important}html.sl-web-dark .sidebar-export>span{color:#bbc0c6!important}html.sl-web-dark .sidebar-export>button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .sidebar-export>button>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .sidebar-export>button small{color:#bbc0c6!important}html.sl-web-dark .sidebar-export>button:hover{background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .filtered-export-sheet{color:#e8eaed!important;background:#24282d!important;box-shadow:0 16px 45px #1c1f232e!important}html.sl-web-dark .filtered-export-sheet>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .filtered-export-brand>span{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .filtered-export-brand strong{color:#a5d6bd!important}html.sl-web-dark .filtered-export-brand small{color:#bbc0c6!important}html.sl-web-dark .filtered-export-meta span{color:#a5d6bd!important}html.sl-web-dark .filtered-export-meta small{color:#bbc0c6!important}html.sl-web-dark .filtered-export-filter{background:#2c3137!important}html.sl-web-dark .filtered-export-filter b{color:#a5d6bd!important}html.sl-web-dark .filtered-export-filter span{color:#bbc0c6!important}html.sl-web-dark .filtered-export-table{border:1px solid #525a63!important}html.sl-web-dark .filtered-export-head{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .filtered-export-row{border-top:1px solid #525a63!important}html.sl-web-dark .filtered-export-row:nth-child(odd){background:#24282d!important}html.sl-web-dark .filtered-export-row strong{color:#e8eaed!important}html.sl-web-dark .filtered-export-row small{color:#bbc0c6!important}html.sl-web-dark .filtered-export-special{color:#e9cb95!important}html.sl-web-dark .filtered-export-row>.export-list-stock{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .export-list-stock.stock-少量{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .export-list-stock.stock-無{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .filtered-export-sheet>footer{color:#bbc0c6!important;border-top:1px solid #525a63!important}html.sl-web-dark .mouse-core-form{background:#24282d!important}html.sl-web-dark .mouse-genotype-group{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-genotype-group legend{color:#a5d6bd!important}html.sl-web-dark .mouse-basic-card .mouse-card-title{background:#24282d!important}html.sl-web-dark .mouse-genotype-read dd span{color:#e8eaed!important}html.sl-web-dark .mouse-parent-link,html.sl-web-dark .mouse-parent-link:hover{color:#b4cbea!important}html.sl-web-dark .mouse-data-item{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-data-item>legend{color:#a5d6bd!important}html.sl-web-dark .mouse-colony-v2 .final-ko{color:#f0aba6!important}html.sl-web-dark .mouse-colony-v2 .final-het{color:#b4cbea!important}html.sl-web-dark .mouse-colony-v2 .mouse-genotype-read dl>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-genotype-read dt{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-colony-v2 .mouse-genotype-read dd{color:#e8eaed!important}html.sl-web-dark .mouse-colony-v2 .series-table-head .mouse-sort-button:after{color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .series-table-head .mouse-sort-button.active:after{color:#a5d6bd!important}html.sl-web-dark .mouse-list-filters{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-list-filters-head b{color:#a5d6bd!important}html.sl-web-dark .mouse-list-filters-head small,html.sl-web-dark .mouse-list-filters-head button,html.sl-web-dark .mouse-filter-grid label{color:#bbc0c6!important}html.sl-web-dark .mouse-filter-grid select,html.sl-web-dark .mouse-filter-grid input{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .series-table-head>button:after{color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .series-table-head>button.active:after,html.sl-web-dark .mouse-stats-head b{color:#a5d6bd!important}html.sl-web-dark .mouse-stats-head small{color:#bbc0c6!important}html.sl-web-dark .mouse-stats-grid>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-stats-grid strong{color:#a5d6bd!important}html.sl-web-dark .mouse-stats-grid small,html.sl-web-dark .mouse-sidebar-filter-title,html.sl-web-dark .mouse-sidebar-filter-title button,html.sl-web-dark .mouse-sidebar-filter-grid label{color:#bbc0c6!important}html.sl-web-dark .mouse-sidebar-filter-grid select,html.sl-web-dark .mouse-sidebar-filter-grid input:not([type=range]){color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-sidebar-filter-grid input:not([type=range])::placeholder,html.sl-web-dark .mouse-age-filter>span{color:#bbc0c6!important}html.sl-web-dark .mouse-age-filter output{color:#e8eaed!important}html.sl-web-dark .mouse-filter-summary{color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar .series-tabs button{background:#24282d!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar .series-tabs button.active{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-context,html.sl-web-dark .mouse-colony-v2 .mouse-list-filters{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-sidebar-filter-grid{background:#1c1f2340!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-primary-modes{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-primary-modes>nav>button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-primary-modes>nav>button small{color:#bbc0c6!important}html.sl-web-dark .mouse-primary-modes>nav>button.active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-primary-modes>nav>button.active small{color:#e8eaed!important}html.sl-web-dark .husbandry-overview-head{background:linear-gradient(115deg,#2c3137,#24282d)!important;border:1px solid #525a63!important}html.sl-web-dark .husbandry-overview-head h2{color:#a5d6bd!important}html.sl-web-dark .husbandry-overview-head p:not(.eyebrow),html.sl-web-dark .husbandry-overview-head label{color:#bbc0c6!important}html.sl-web-dark .husbandry-overview-head select{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .husbandry-kpis button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .husbandry-kpis button:hover{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .husbandry-kpis small,html.sl-web-dark .husbandry-kpis span{color:#bbc0c6!important}html.sl-web-dark .husbandry-kpis strong{color:#a5d6bd!important}html.sl-web-dark .husbandry-kpis button:last-child{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .husbandry-kpis button:last-child strong{color:#e9cb95!important}html.sl-web-dark .husbandry-panel{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .husbandry-panel-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .husbandry-panel-head b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .husbandry-panel-head strong{color:#a5d6bd!important}html.sl-web-dark .husbandry-panel-head small,html.sl-web-dark .husbandry-panel-head em,html.sl-web-dark .genotype-matrix-head{color:#bbc0c6!important}html.sl-web-dark .genotype-matrix-row{border-top:1px solid #525a63!important}html.sl-web-dark .genotype-matrix-row>strong{color:#e8eaed!important}html.sl-web-dark .genotype-matrix-row button{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .genotype-matrix-row button:hover{background:#2c3137!important}html.sl-web-dark .genotype-matrix-row button:disabled{color:#bbc0c6!important}html.sl-web-dark .genotype-matrix-row button.warn{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .genotype-matrix-row button.total{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .genotype-matrix-row>span,html.sl-web-dark .age-distribution button{color:#bbc0c6!important}html.sl-web-dark .age-track{background:#2c3137!important}html.sl-web-dark .age-track .female,html.sl-web-dark .age-legend .female{background:#452e31!important}html.sl-web-dark .age-track .male,html.sl-web-dark .age-legend .male,html.sl-web-dark .age-track .unknown,html.sl-web-dark .age-legend .unknown{background:#2c3a4c!important}html.sl-web-dark .age-legend{color:#bbc0c6!important}html.sl-web-dark .husbandry-series-list button,html.sl-web-dark .husbandry-quality-list button{color:#e8eaed!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .husbandry-series-list button:hover,html.sl-web-dark .husbandry-quality-list button:hover{background:#24282d!important}html.sl-web-dark .husbandry-series-list button>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .husbandry-series-list small,html.sl-web-dark .husbandry-quality-list small{color:#bbc0c6!important}html.sl-web-dark .husbandry-series-list em,html.sl-web-dark .husbandry-quality-list em{color:#a5d6bd!important}html.sl-web-dark .husbandry-quality-list em{color:#e9cb95!important}html.sl-web-dark .husbandry-drilldown{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 12px 32px #2d443a14!important}html.sl-web-dark .husbandry-drilldown>header{background:#2c3137!important}html.sl-web-dark .husbandry-drilldown h3{color:#a5d6bd!important}html.sl-web-dark .husbandry-drilldown header small,html.sl-web-dark .husbandry-drilldown header p{color:#bbc0c6!important}html.sl-web-dark .husbandry-drilldown header button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .husbandry-drilldown>div>button{color:#bbc0c6!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .husbandry-drilldown>div>button:hover{background:#24282d!important}html.sl-web-dark .husbandry-drilldown>div>button strong{color:#a5d6bd!important}html.sl-web-dark .husbandry-drilldown>p{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .mouse-sidebar-filter-grid .mouse-age-filter:has(input[type=range]:disabled)>span{color:#bbc0c6!important}html.sl-web-dark .mouse-age-range:before{background:#2c3137!important}html.sl-web-dark .mouse-age-range .mouse-age-fill{background:#2d443a!important}html.sl-web-dark .mouse-age-range input[type=range]::-webkit-slider-thumb{background:#2d443a!important;border:2px solid #525a63!important;box-shadow:0 1px 4px #2d443a47!important}html.sl-web-dark .mouse-age-range input[type=range]::-moz-range-thumb{background:#2d443a!important;border:2px solid #525a63!important;box-shadow:0 1px 4px #2d443a47!important}html.sl-web-dark .mouse-age-range input[type=range]:disabled::-webkit-slider-thumb{background:#2c3137!important}html.sl-web-dark .mouse-age-range input[type=range]:disabled::-moz-range-thumb{background:#2c3137!important}html.sl-web-dark .mouse-operational-grid fieldset{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-operational-grid legend{color:#a5d6bd!important}html.sl-web-dark .repeat-row{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .repeat-remove{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .repeat-add{color:#a5d6bd!important;background:#2c3137!important;border:1px dashed #525a63!important}html.sl-web-dark .repeat-add:hover{background:#2c3137!important}html.sl-web-dark .mouse-operational-read-grid article{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-operational-read-grid h4{color:#a5d6bd!important}html.sl-web-dark .mouse-operational-read-grid article>div{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-operational-read-grid strong{color:#e8eaed!important}html.sl-web-dark .mouse-operational-read-grid time,html.sl-web-dark .mouse-operational-read-grid span{color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .mouse-detail.series-detail{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 10px 28px #2d443a14!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-title{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-title .eyebrow,html.sl-web-dark .mouse-colony-v2 .mouse-card-title h2{color:#a5d6bd!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-title p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .mouse-card-overview{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .overview-item{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .overview-item small{color:#bbc0c6!important}html.sl-web-dark .overview-item strong{color:#a5d6bd!important}html.sl-web-dark .overview-item.ok,html.sl-web-dark .overview-item.warn,html.sl-web-dark .overview-item.alert{border-top:3px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-section{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 2px 8px #2d443a06!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-heading{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-card-heading strong{color:#a5d6bd!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-section dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-genotype-read dl>div{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-colony-v2 .detail-edit{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .mouse-colony-v2 .detail-edit:hover{background:#2d443a!important}html.sl-web-dark .material-category-nav button span{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .material-category-nav button:hover{background:#1c1f23!important;border-color:#525a63!important}html.sl-web-dark .material-category-nav button.nav-active{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:0 2px 8px #1c1f231f!important}html.sl-web-dark .material-category-nav button.nav-active span{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-operational-read-grid article{background:#24282d!important}html.sl-web-dark .mouse-colony-v2 .mouse-operational-read-grid h4{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-operational-read-grid article>div{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-notes-inline{background:#24282d!important;border:1px solid #525a63!important;border-left-width:3px!important}html.sl-web-dark .mouse-notes-inline>strong{color:#e9cb95!important}html.sl-web-dark .mouse-notes-inline p{color:#f0aba6!important}html.sl-web-dark .mouse-notes-inline p b{color:#e9cb95!important}html.sl-web-dark .audit-backdrop{background:#1c1f2370!important}html.sl-web-dark .audit-panel{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 28px 80px #1c1f2347!important}html.sl-web-dark .audit-panel>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .audit-panel h2{color:#a5d6bd!important}html.sl-web-dark .audit-panel header p:last-child{color:#bbc0c6!important}html.sl-web-dark .audit-panel header button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .audit-list>p{color:#bbc0c6!important}html.sl-web-dark .audit-list article{border-bottom:1px solid #525a63!important}html.sl-web-dark .audit-action{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .audit-action.action-新增{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .audit-action.action-修改{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .audit-action.action-刪除,html.sl-web-dark .audit-action.action-刪除附件{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .audit-action.action-上傳附件{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .audit-list strong{color:#a5d6bd!important}html.sl-web-dark .audit-list small,html.sl-web-dark .audit-list time{color:#bbc0c6!important}@media (max-width:720px){html.sl-web-dark .audit-list time{color:#bbc0c6!important}}html.sl-web-dark .mouse-colony-v2 .mouse-overview{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 8px 24px #2d443a0a!important}html.sl-web-dark .mouse-overview-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-overview-head h2{color:#a5d6bd!important}html.sl-web-dark .mouse-overview-head p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .mouse-overview-head>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-overview-card{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-overview-card>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-overview-card>header b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-overview-card h3{color:#a5d6bd!important}html.sl-web-dark .mouse-overview-card h3+p{color:#bbc0c6!important}html.sl-web-dark .mouse-overview-card button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-overview-card button:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-overview-stats>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-overview-stats>div.deceased{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-overview-stats small{color:#bbc0c6!important}html.sl-web-dark .mouse-overview-stats strong{color:#a5d6bd!important}html.sl-web-dark .mouse-overview-stats .deceased strong{color:#f0aba6!important}html.sl-web-dark .mouse-overview-card>footer{color:#bbc0c6!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .mouse-overview-card>footer b{color:#e9cb95!important}html.sl-web-dark .mouse-full-backdrop{background:#1c1f237a!important}html.sl-web-dark .mouse-full-card{background:#2c3137!important;border:1px solid #525a63!important;box-shadow:0 22px 70px #1c1f2340!important}html.sl-web-dark .mouse-full-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-full-head h2{color:#a5d6bd!important}html.sl-web-dark .mouse-full-head p:not(.eyebrow){color:#bbc0c6!important}html.sl-web-dark .mouse-full-actions button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .full-status{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .full-status.alert{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .mouse-full-summary{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-full-summary>div{background:#24282d!important}html.sl-web-dark .mouse-full-summary small{color:#bbc0c6!important}html.sl-web-dark .mouse-full-summary strong{color:#a5d6bd!important}html.sl-web-dark .mouse-full-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-section-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-full-section-head b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-full-section-head h3{color:#a5d6bd!important}html.sl-web-dark .mouse-full-section-head span{color:#bbc0c6!important}html.sl-web-dark .mouse-full-info-grid>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-full-info-grid small{color:#bbc0c6!important}html.sl-web-dark .mouse-full-info-grid strong{color:#e8eaed!important}html.sl-web-dark .mouse-full-genetics>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-genetics h4{color:#a5d6bd!important}html.sl-web-dark .mouse-full-genetics p{color:#bbc0c6!important}html.sl-web-dark .mouse-full-event-group{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-full-event-group h4{color:#a5d6bd!important}html.sl-web-dark .mouse-full-event-row{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-full-event-row time{color:#bbc0c6!important}html.sl-web-dark .mouse-full-event-row strong{color:#e8eaed!important}html.sl-web-dark .mouse-full-event-row span{color:#bbc0c6!important}html.sl-web-dark .mouse-series-subnav{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-series-subnav strong{color:#a5d6bd!important}html.sl-web-dark .mouse-series-subnav nav{background:#2c3137!important}html.sl-web-dark .mouse-series-subnav nav button{color:#bbc0c6!important}html.sl-web-dark .mouse-series-subnav nav button.active{color:#a5d6bd!important;background:#24282d!important;box-shadow:0 1px 5px #2d443a1f!important}html.sl-web-dark .husbandry-series-badge{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .experiment-matrix-head span{color:#bbc0c6!important}html.sl-web-dark .experiment-matrix-row{border-top:1px solid #525a63!important}html.sl-web-dark .experiment-matrix-row>strong{color:#e8eaed!important}html.sl-web-dark .experiment-matrix-row button{color:#a5d6bd!important;background:#2c3137!important;border-left:1px solid #525a63!important}html.sl-web-dark .experiment-matrix-row button:hover{background:#2c3137!important}html.sl-web-dark .experiment-matrix-row button:disabled{color:#bbc0c6!important;background:#24282d!important}html.sl-web-dark .husbandry-empty{color:#bbc0c6!important}html.sl-web-dark .mouse-series-subnav{background:linear-gradient(115deg,#2c3137,#24282d)!important}html.sl-web-dark .mouse-series-page-title small{color:#bbc0c6!important}html.sl-web-dark .age-distribution button:hover{background:#2c3137!important}html.sl-web-dark .age-distribution button.senior{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .age-distribution button.senior .age-track{box-shadow:0 0 0 1px #2c3a4c!important}html.sl-web-dark .mouse-series-basics{border-left:1px solid #525a63!important;border-right:1px solid #525a63!important}html.sl-web-dark .mouse-series-basics button{color:#a5d6bd!important;border-left:1px solid #525a63!important}html.sl-web-dark .mouse-series-basics button:hover{background:#2c3137!important}html.sl-web-dark .mouse-series-basics small,html.sl-web-dark .mouse-series-basics span{color:#bbc0c6!important}html.sl-web-dark .mouse-series-basics .needs-attention strong{color:#e9cb95!important}html.sl-web-dark .mouse-series-basics .needs-attention small:before{background:#443b29!important}@media (max-width:1120px){html.sl-web-dark .mouse-series-summary-head .mouse-series-basics{border:1px solid #525a63!important}}html.sl-web-dark .readiness-summary{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .readiness-summary>div,html.sl-web-dark .readiness-summary>p{background:#24282d!important}html.sl-web-dark .readiness-summary small{color:#bbc0c6!important}html.sl-web-dark .readiness-summary strong{color:#a5d6bd!important}html.sl-web-dark .readiness-summary p{color:#bbc0c6!important}html.sl-web-dark .readiness-list button{color:#e8eaed!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .readiness-list button:hover{background:#2c3137!important}html.sl-web-dark .readiness-list span{color:#bbc0c6!important}html.sl-web-dark .readiness-list em.ready{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .readiness-list em.short{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .husbandry-drilldown>.quality-drilldown-categories{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .husbandry-drilldown>.quality-drilldown-categories>button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .quality-drilldown-categories small{color:#bbc0c6!important}html.sl-web-dark .quality-drilldown-categories em{color:#e9cb95!important}@media (max-width:900px){html.sl-web-dark .readiness-list button:nth-child(2){border-top:1px solid #525a63!important}}html.sl-web-dark .readiness-controls{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .readiness-controls>p,html.sl-web-dark .readiness-controls label{color:#bbc0c6!important}html.sl-web-dark .readiness-controls select{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .readiness-mode{background:#2c3137!important}html.sl-web-dark .readiness-mode button{color:#bbc0c6!important}html.sl-web-dark .readiness-mode button.active{color:#a5d6bd!important;background:#24282d!important;box-shadow:0 1px 4px #2d443a21!important}html.sl-web-dark .cohort-planner-head{color:#bbc0c6!important}html.sl-web-dark .cohort-planner>button{color:#e8eaed!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .cohort-planner>button:hover,html.sl-web-dark .cohort-planner>button.ready{background:#2c3137!important}html.sl-web-dark .cohort-planner>button small{color:#bbc0c6!important}html.sl-web-dark .cohort-planner>button .warn{color:#e9cb95!important}html.sl-web-dark .cohort-planner>button em{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .cohort-planner>button.ready em{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .animal-create-actions>button:not(.primary),html.sl-web-dark .project-batch-add-trigger{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-batch-table{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .animal-batch-table>div{background:#24282d!important}html.sl-web-dark .animal-batch-table>div:first-child{color:#e8eaed!important;background:#2c3137!important}html.sl-web-dark .animal-batch-table select,html.sl-web-dark .animal-batch-table input{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .image-data-status.linked,html.sl-web-dark .image-data-open{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .image-data-open:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .image-data-status.missing{color:#bbc0c6!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .image-data-detail{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-direct-images{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .animal-direct-images .slide-section-head span{color:#b4cbea!important}html.sl-web-dark .animal-direct-image-row{border-top:1px solid #525a63!important}html.sl-web-dark .animal-direct-image-row small{color:#b4cbea!important}html.sl-web-dark .manual-image-links{background:#24282d!important;border:1px dashed #525a63!important}html.sl-web-dark .manual-image-links input,html.sl-web-dark .manual-image-links select{border:1px solid #525a63!important}html.sl-web-dark .manual-image-row{border-top:1px solid #525a63!important}html.sl-web-dark .manual-image-row small{color:#b4cbea!important}html.sl-web-dark .animal-slides-panel{background:#24282d!important}html.sl-web-dark .animal-slides-panel>header small,html.sl-web-dark .animal-slides-panel>header p,html.sl-web-dark .animal-slides-panel .animal-section-title small{color:#b4cbea!important}html.sl-web-dark .animal-slides-panel .animal-slide-table{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-slides-panel .animal-slide-table-head{background:#2c3137!important}html.sl-web-dark .animal-slides-panel .animal-image-note{color:#b4cbea!important}html.sl-web-dark .animal-slides-panel .animal-image-card{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .animal-slides-panel .animal-image-card-title span{color:#b4cbea!important}html.sl-web-dark .animal-slides-panel .animal-marker small{color:#e9cb95!important}html.sl-web-dark .animal-slides-panel .animal-image-management{border-top:1px solid #525a63!important}html.sl-web-dark .animal-slides-panel .animal-image-management summary{color:#b4cbea!important}html.sl-web-dark .animal-slides-panel .animal-image-entry{border-top:1px solid #525a63!important}html.sl-web-dark .animal-slides-panel .animal-image-entry>p,html.sl-web-dark .animal-slides-panel .animal-image-basis{color:#b4cbea!important}html.sl-web-dark .animal-specimen-list{border:1px solid #525a63!important}html.sl-web-dark .animal-specimen-list li{border-bottom:1px solid #525a63!important}html.sl-web-dark .animal-specimen-list li small{color:#b4cbea!important}html.sl-web-dark .slim-page{color:#b4cbea!important;background:#24282d!important}html.sl-web-dark .slim-header p,html.sl-web-dark .slim-header span,html.sl-web-dark .slim-note,html.sl-web-dark .slim-page a{color:#b4cbea!important}html.sl-web-dark .slim-stats button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slim-stats button.active{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .slim-page small{color:#b4cbea!important}html.sl-web-dark .slim-filters{background:#24282d!important}html.sl-web-dark .slim-filters input,html.sl-web-dark .slim-filters select{color:#b4cbea!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slim-table-wrap{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slim-page th{background:#2c3137!important}html.sl-web-dark .slim-page td{border-top:1px solid #525a63!important}html.sl-web-dark .slim-code{color:#b4cbea!important}html.sl-web-dark .slim-page .slim-warning,html.sl-web-dark .slim-error{color:#e9cb95!important}html.sl-web-dark .slim-pagination button,html.sl-web-dark .slim-close{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slim-modal{background:#24282d!important}html.sl-web-dark .slim-modal dt,html.sl-web-dark .slim-modal p{color:#b4cbea!important}html.sl-web-dark .slim-embedded .slim-filters,html.sl-web-dark .slim-sidebar-filters button,html.sl-web-dark .slim-edit-button,html.sl-web-dark .slim-editor button,html.sl-web-dark .slim-file-actions a{border:1px solid #525a63!important}html.sl-web-dark .slim-editor input,html.sl-web-dark .slim-editor select,html.sl-web-dark .slim-editor textarea{color:#b4cbea!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slim-antibody-filter,html.sl-web-dark .slim-results-heading button{border:1px solid #525a63!important}html.sl-web-dark .slim-page,html.sl-web-dark .slim-modal{--im-bg:var(--paper,#2c3137)!important;--im-surface:#24282d!important;--im-ink:var(--ink,#e8eaed)!important;--im-muted:var(--muted,#bbc0c6)!important;--im-line:var(--line,#525a63)!important;--im-soft:#2c3137!important;--im-accent:var(--green,#2d443a)!important}html.sl-web-dark .sidebar .slim-sidebar-filters{color:#e8eaed!important}html.sl-web-dark .sidebar .slim-sidebar-filters input,html.sl-web-dark .sidebar .slim-sidebar-filters select{color:#e8eaed!important;background:#1c1f23!important;border-color:#525a63!important}html.sl-web-dark .sidebar .slim-sidebar-filters input::placeholder{color:#bbc0c6!important}html.sl-web-dark .sidebar .slim-sidebar-filters>button{color:#e8eaed!important;border-color:#525a63!important}html.sl-web-dark .sidebar .slim-sidebar-filters>button:hover{background:#1c1f23!important}html.sl-web-dark .slim-stats button.active,html.sl-web-dark .slim-stats button.active strong,html.sl-web-dark .slim-stats button.active small{color:#e8eaed!important}html.sl-web-dark .slim-stats button.active strong{border-left-color:#525a6345!important}html.sl-web-dark .slim-stats button:hover:not(.active){border-color:#525a63!important}html.sl-web-dark .im-suggestions{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 5px 16px #1c1f2310!important}html.sl-web-dark .im-suggestions button{color:#e8eaed!important}html.sl-web-dark .im-suggestions button[aria-selected=true],html.sl-web-dark .im-suggestions button:hover{background:#2c3137!important}html.sl-web-dark .im-suggestions small{color:#bbc0c6!important}html.sl-web-dark .im-selected-markers button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .slim-modal-backdrop{background:#1c1f23a6!important}html.sl-web-dark .slim-modal{box-shadow:0 28px 100px #1c1f2350!important}html.sl-web-dark .slim-modal .im-primary{color:#e8eaed!important}:is(html.sl-web-dark .slim-page button:focus-visible,html.sl-web-dark .slim-modal button:focus-visible,html.sl-web-dark .im-picker input:focus-visible){outline:2px solid #525a63!important}html.sl-web-dark .im-advanced{border-top:1px solid #525a63!important}html.sl-web-dark .im-preview-image img{background:#1c1f23!important}html.sl-web-dark .im-rotation-toolbar small{color:#f0aba6!important}html.sl-web-dark .im-link-inline input{background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .im-record-media .im-preview-image,html.sl-web-dark .im-record-media .im-preview-image img{background:#1c1f23!important}html.sl-web-dark .im-record-media .im-rotation-toolbar button{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .im-record-media .im-rotation-toolbar small{color:#f0aba6!important;background:#24282d!important}html.sl-web-dark .im-record-media .im-rotation-toolbar button:not(:disabled):hover{background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .im-record-media .im-rotation-toolbar button:nth-child(3):not(:disabled){color:#a5d6bd!important;background:#2d443a!important}html.sl-web-dark .imaging-suite-link{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .imaging-suite-link:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .imaging-suite-link small{color:#bbc0c6!important}html.sl-web-dark .library-context.library-context-unified{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 5px 18px #2d443a06!important}html.sl-web-dark .library-context.library-context-unified h1{color:#a5d6bd!important}html.sl-web-dark .library-context.library-context-unified p:last-child{color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar{border:1px solid #525a63!important}html.sl-web-dark .library-context.library-context-unified>.primary.library-definition-action{color:#e9cb95!important;background:#2c3137!important;border:1px solid #525a63!important;box-shadow:inset 0 -2px #443b2924!important}html.sl-web-dark .library-context.library-context-unified>.primary.library-definition-action:hover{background:#2c3a4c!important;border-color:#525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar>.contextual-add,html.sl-web-dark .project-series-toolbar>.contextual-add{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important;box-shadow:0 2px 5px #2d443a24!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar>.contextual-add:hover,html.sl-web-dark .project-series-toolbar>.contextual-add:hover{background:#2d443a!important}@media (max-width:720px){html.sl-web-dark body,html.sl-web-dark body{background:#2c3137!important}html.sl-web-dark .mobile-app-header{background:#24282df5!important;border-bottom:1px solid #525a63!important;box-shadow:0 3px 16px #2d443a12!important}html.sl-web-dark .mobile-page-title small{color:#bbc0c6!important}html.sl-web-dark .mobile-page-title strong{color:#a5d6bd!important}html.sl-web-dark .mobile-page-title em{color:#bbc0c6!important}html.sl-web-dark .mobile-brand-button,html.sl-web-dark .mobile-header-filter{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mobile-header-filter b{color:#e8eaed!important;background:#443b29!important;border:2px solid #525a63!important}html.sl-web-dark .mobile-library-picker small{color:#bbc0c6!important}html.sl-web-dark .mobile-library-picker select{color:#a5d6bd!important}html.sl-web-dark .mobile-simple-search{color:#bbc0c6!important}html.sl-web-dark .mobile-simple-search input{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mobile-bottom-nav{background:#24282df7!important;border-top:1px solid #525a63!important;box-shadow:0 -7px 22px #2d443a14!important}html.sl-web-dark .mobile-bottom-nav button{color:#bbc0c6!important}html.sl-web-dark .mobile-bottom-nav button.active{color:#a5d6bd!important}html.sl-web-dark .mobile-bottom-nav button.active>span{background:#2c3137!important}html.sl-web-dark .mobile-bottom-nav .mobile-create-action{color:#a5d6bd!important}html.sl-web-dark .mobile-bottom-nav .mobile-create-action>span{color:#e8eaed!important;background:#2d443a!important;border:5px solid #525a63!important;box-shadow:0 5px 14px #2d443a3b!important}html.sl-web-dark .mobile-bottom-nav .mobile-create-action>small{color:#a5d6bd!important}html.sl-web-dark .mobile-shell-scrim{background:#1c1f238a!important}html.sl-web-dark .sidebar{color:#a5d6bd!important;background:#24282d!important;box-shadow:0 -18px 60px #1c1f2347!important}html.sl-web-dark .mobile-panel-head{background:#24282df7!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mobile-panel-head:before{background:#2c3137!important}html.sl-web-dark .mobile-panel-head small{color:#bbc0c6!important}html.sl-web-dark .mobile-panel-head strong{color:#a5d6bd!important}html.sl-web-dark .mobile-panel-head button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .sidebar .main-nav.material-category-nav button,html.sl-web-dark .sidebar .main-nav.material-category-nav button:not(.nav-active),html.sl-web-dark .sidebar .main-nav.material-category-nav .nav-active{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .sidebar .main-nav.material-category-nav button>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .sidebar .main-nav.material-category-nav button>small{color:#bbc0c6!important}html.sl-web-dark .sidebar .main-nav.material-category-nav .nav-active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .sidebar .filter-title,html.sl-web-dark .sidebar .mouse-sidebar-filter-title,html.sl-web-dark .sidebar .resource-filter-heading,html.sl-web-dark .sidebar .sidebar-data-export>div{color:#bbc0c6!important}html.sl-web-dark .sidebar .filter-title button,html.sl-web-dark .sidebar .mouse-sidebar-filter-title button,html.sl-web-dark .sidebar .resource-filter-heading button{color:#a5d6bd!important}html.sl-web-dark .sidebar .sidebar-filters label,html.sl-web-dark .sidebar .filter-group>span,html.sl-web-dark .sidebar .resource-sidebar-tools label{color:#bbc0c6!important}html.sl-web-dark .sidebar .sidebar-filters select,html.sl-web-dark .sidebar .sidebar-filters .protein-filter,html.sl-web-dark .sidebar .resource-sidebar-tools select,html.sl-web-dark .sidebar .resource-sidebar-tools input{color:#e8eaed!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .sidebar .sidebar-filters .protein-filter::placeholder,html.sl-web-dark .sidebar .resource-sidebar-tools input::placeholder{color:#bbc0c6!important}html.sl-web-dark .sidebar .filter-chips button{color:#bbc0c6!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .sidebar .filter-chips button.active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .sidebar .sidebar-export,html.sl-web-dark .sidebar .sidebar-data-export,html.sl-web-dark .sidebar .resource-sidebar-tools{border-color:#525a63!important}html.sl-web-dark .sidebar .sidebar-export>button,html.sl-web-dark .sidebar .sidebar-data-export>button,html.sl-web-dark .sidebar .resource-list-export>button{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mobile-panel-account .sidebar>.sidebar-foot{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mobile-panel-account .sidebar-foot .avatar{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mobile-panel-account .sidebar-foot strong{color:#a5d6bd!important}html.sl-web-dark .mobile-panel-account .sidebar-foot span{color:#bbc0c6!important}html.sl-web-dark .mobile-panel-account .sidebar-foot button{color:#f0aba6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .resource-workspace .resource-list{background:#2c3137!important}html.sl-web-dark .resource-workspace .resource-row{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 2px 8px #2d443a06!important}html.sl-web-dark .resource-workspace .resource-row.selected{border-color:#525a63!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .resource-workspace .resource-name small{color:#bbc0c6!important}html.sl-web-dark .resource-workspace>.detail-panel{background:#24282d!important;box-shadow:0 -18px 60px #1c1f2347!important}html.sl-web-dark .mobile-detail-open:after{background:#1c1f2380!important}html.sl-web-dark .mobile-detail-handle{background:#24282df7!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mobile-detail-handle>span{background:#2c3137!important}html.sl-web-dark .mobile-detail-handle button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mobile-resource-page-head{background:#24282dfa!important;border-bottom:1px solid #525a63!important;box-shadow:0 4px 14px #2d443a0f!important}html.sl-web-dark .mobile-resource-page-head>button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mobile-resource-page-head>.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mobile-resource-page-head small{color:#bbc0c6!important}html.sl-web-dark .mobile-resource-page-head strong{color:#a5d6bd!important}html.sl-web-dark .modal-head{background:#24282df7!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .modal-actions{border-top:1px solid #525a63!important}html.sl-web-dark .project-event-form>header p{color:#bbc0c6!important}html.sl-web-dark .project-record-kind-tabs{background:#24282dfa!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-event-form>footer{box-shadow:0 -5px 14px #1c1f230f!important}}@media (max-width:900px) and (max-height:720px) and (orientation:landscape){html.sl-web-dark .mobile-portrait-lock{color:#e8eaed!important;background:#2d443a!important}}html.sl-web-dark body,html.sl-web-dark body{color:#e8eaed!important;background:#2c3137!important}@media (prefers-color-scheme:dark){html.sl-web-dark body,html.sl-web-dark body{color:#e8eaed!important;background:#2c3137!important}}html.sl-web-dark .mouse-colony-v2 .mouse-detail.series-detail.mouse-basic-card{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-card-title{background:linear-gradient(112deg,#24282d 0%,#2c3137 100%)!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-card-title .eyebrow{color:#a5d6bd!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .detail-edit{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-card-overview{background:#2c3137!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-card-section{border-color:#525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-card-heading{background:#24282d!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-operational-read-grid h4{color:#a5d6bd!important}html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-operational-empty .mouse-card-heading span,html.sl-web-dark .mouse-colony-v2 .mouse-basic-card .mouse-operational-empty>p{color:#bbc0c6!important}@media (max-width:720px){html.sl-web-dark .mouse-colony-v2 .mouse-table .series-row>span:nth-child(6).tmx-list-cell time,html.sl-web-dark .mouse-colony-v2 .mouse-table .series-row>span:nth-child(6).tmx-list-cell em,html.sl-web-dark .mouse-colony-v2 .mouse-table .series-row>span:nth-child(2){color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .mouse-table .series-row>span:nth-child(3),html.sl-web-dark .mouse-colony-v2 .mouse-table .series-row>span:nth-child(4){color:#bbc0c6!important;border-top:1px solid #525a63!important}}html.sl-web-dark .mouse-batch-backdrop{background:#1c1f237a!important}html.sl-web-dark .mouse-batch-card{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 24px 72px #1c1f2347!important}html.sl-web-dark .mouse-batch-card>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-batch-card header p,html.sl-web-dark .mouse-batch-card header>button{color:#bbc0c6!important}html.sl-web-dark .mouse-batch-meta{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-batch-meta label,html.sl-web-dark .mouse-batch-row label{color:#bbc0c6!important}html.sl-web-dark .mouse-batch-meta input,html.sl-web-dark .weight-input input{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-batch-list{border:1px solid #525a63!important}html.sl-web-dark .mouse-batch-head{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .mouse-batch-row{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-batch-row:nth-child(odd){background:#24282d!important}html.sl-web-dark .mouse-batch-row small{color:#bbc0c6!important}html.sl-web-dark .weight-input b{color:#a5d6bd!important}html.sl-web-dark .mouse-batch-notice{color:#e9cb95!important}html.sl-web-dark .mouse-batch-card footer{color:#bbc0c6!important}html.sl-web-dark .mouse-batch-card footer button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-batch-card footer .primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-list-titlebar{background:linear-gradient(135deg,#24282d,#2c3137)!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-list-titlebar p{color:#bbc0c6!important}html.sl-web-dark .mouse-list-titlebar h2{color:#a5d6bd!important}html.sl-web-dark .mouse-list-titlebar small{color:#bbc0c6!important}html.sl-web-dark .mouse-list-actions button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-list-actions button:hover:not(:disabled){background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-list-actions button.mouse-analysis-trigger{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-list-actions button.mouse-analysis-trigger:hover:not(:disabled){background:#2d443a!important}html.sl-web-dark .mouse-list-actions button span{background:#2d443a1a!important}html.sl-web-dark .mouse-list-actions button.mouse-analysis-trigger span{background:#24282d2b!important}html.sl-web-dark .mouse-selectable-head{background:#2c3137!important;border-top:1px solid #525a63!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-selectable-row{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-selectable-row.batch-selected{background:#2c3137!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .mouse-row-check{color:#bbc0c6!important;border-right:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-backdrop{background:#1c1f238f!important}html.sl-web-dark .mouse-analysis-card{--mouse-chart-1:#2c3a4c!important;--mouse-chart-2:#443b29!important;--mouse-chart-3:#2d443a!important;--mouse-chart-4:#443b29!important;--mouse-chart-5:#452e31!important;--mouse-chart-6:#2c3137!important;--mouse-chart-7:#452e31!important;--mouse-chart-8:#2d443a!important;color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 28px 84px #1c1f234d!important}html.sl-web-dark .mouse-analysis-card>header{background:#24282df7!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-card header p{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-card button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-card header>div:last-child button:first-child{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-analysis-card header>div:last-child button:nth-child(2){color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-analysis-meta span{color:#bbc0c6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-design{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-design b{color:#a5d6bd!important}html.sl-web-dark .mouse-analysis-design small{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-design>div:last-child{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-design button{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-design button.active{color:#e8eaed!important;background:#2d443a!important;box-shadow:0 2px 6px #2d443a2e!important}html.sl-web-dark .mouse-analysis-design button span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-analysis-design button.active span{color:#e8eaed!important;background:#24282d2e!important}html.sl-web-dark .mouse-analysis-controls{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-controls label{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-controls select{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-controls select:disabled{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .mouse-metric-level{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-mode{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-mode button.active{color:#e8eaed!important;background:#2d443a!important;box-shadow:0 2px 6px #2d443a2e!important}html.sl-web-dark .mouse-analysis-category{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-category button{color:#bbc0c6!important;border-right:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-category button.active{color:#a5d6bd!important;background:#2c3137!important;box-shadow:inset 0 -2px #2d443a!important}html.sl-web-dark .mouse-analysis-hint{color:#bbc0c6!important}html.sl-web-dark .mouse-group-picker{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-group-picker b{color:#a5d6bd!important}html.sl-web-dark .mouse-group-picker small{color:#bbc0c6!important}html.sl-web-dark .mouse-group-picker button{color:#bbc0c6!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-group-picker button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 0 0 1px #2d443a14!important}html.sl-web-dark .mouse-group-picker button.no-data{color:#bbc0c6!important;background:repeating-linear-gradient(135deg,#24282d,#24282d 6px,#2c3137 6px 12px)!important}html.sl-web-dark .mouse-group-picker button span{color:#bbc0c6!important}html.sl-web-dark .mouse-cohort-label>i{color:#bbc0c6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-cohort-label>i.tmx-plus{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-group-picker.mouse-group-matrix-picker>.mouse-group-matrix{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-group-matrix-head{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-group-matrix-head span{color:#bbc0c6!important}html.sl-web-dark .mouse-group-matrix-row+.mouse-group-matrix-row{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-genotype-name{background:#24282d!important}html.sl-web-dark .mouse-group-empty{color:#bbc0c6!important}html.sl-web-dark .mouse-dose-picker{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-dose-main,html.sl-web-dark .mouse-dose-qc{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-dose-main>header{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-dose-main>header b,html.sl-web-dark .mouse-dose-qc b{color:#a5d6bd!important}html.sl-web-dark .mouse-dose-main>header small,html.sl-web-dark .mouse-dose-qc small{color:#bbc0c6!important}html.sl-web-dark .mouse-dose-main>header>span{color:#a5d6bd!important}html.sl-web-dark .mouse-dose-main button{border-color:#525a63!important}html.sl-web-dark .mouse-dose-main button.active{background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 0 0 1px #2d443a14!important}html.sl-web-dark .mouse-dose-main button b{color:#a5d6bd!important}html.sl-web-dark .mouse-dose-main button small,html.sl-web-dark .mouse-dose-main button em{color:#bbc0c6!important}html.sl-web-dark .mouse-dose-qc{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-dose-qc-intro>span{color:#e9cb95!important}html.sl-web-dark .mouse-dose-qc button{color:#e9cb95!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-dose-qc button.active{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .mouse-analysis-dashboard .mouse-analysis-chart{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-trend-panel header span{color:#bbc0c6!important}html.sl-web-dark .mouse-trend-chart{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-chart-legend span,html.sl-web-dark .mouse-analysis-card>footer{color:#bbc0c6!important}html.sl-web-dark .mouse-individual-summary{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-individual-summary>div{background:#24282d!important}html.sl-web-dark .mouse-individual-summary small{color:#bbc0c6!important}html.sl-web-dark .mouse-individual-summary strong{color:#a5d6bd!important}html.sl-web-dark .mouse-individual-raw{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-individual-raw>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-individual-raw h3{color:#a5d6bd!important}html.sl-web-dark .mouse-individual-raw>header>span{color:#bbc0c6!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-individual-table>div{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-individual-table-head{color:#bbc0c6!important;background:#24282d!important}html.sl-web-dark .mouse-individual-table b,html.sl-web-dark .mouse-individual-table time,html.sl-web-dark .mouse-individual-table span{color:#bbc0c6!important}html.sl-web-dark .mouse-individual-table strong{color:#a5d6bd!important}html.sl-web-dark .mouse-individual-table span small{color:#bbc0c6!important}@media (min-width:721px){html.sl-web-dark .mouse-analysis-card>footer{background:#24282d!important}}html.sl-web-dark .mouse-chart-empty,html.sl-web-dark .mouse-analysis-empty{color:#bbc0c6!important;border:1px dashed #525a63!important}html.sl-web-dark .mouse-analysis-chart svg,html.sl-web-dark .mouse-analysis-chart .light-chart-frame{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .light-chart-frame{--mouse-chart-1:#2c3a4c!important;--mouse-chart-2:#443b29!important;--mouse-chart-3:#2d443a!important;--mouse-chart-4:#443b29!important;--mouse-chart-5:#452e31!important;--mouse-chart-6:#2c3137!important;--mouse-chart-7:#452e31!important;--mouse-chart-8:#2d443a!important}html.sl-web-dark .light-chart-frame>svg{background:#24282d!important}html.sl-web-dark .mouse-analysis-legend>span{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-legend>span>small,html.sl-web-dark .mouse-analysis-kicker{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-caption h3{color:#a5d6bd!important}html.sl-web-dark .mouse-analysis-caption p{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-caption>span{color:#bbc0c6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-quality{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-quality strong{color:#a5d6bd!important}html.sl-web-dark .mouse-analysis-quality span{color:#bbc0c6!important}html.sl-web-dark .mouse-analysis-quality>div:nth-child(2)>span{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-analysis-quality>div:nth-child(2)>span.warning{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-analysis-quality em{color:#e9cb95!important}html.sl-web-dark .analysis-secondary-action{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .analysis-scope-panel{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .analysis-scope-panel.has-exclusions{background:#24282d!important}html.sl-web-dark .analysis-scope-title b{color:#a5d6bd!important}html.sl-web-dark .analysis-scope-title span{color:#bbc0c6!important}html.sl-web-dark .analysis-scope-counts>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .analysis-scope-counts small{color:#bbc0c6!important}html.sl-web-dark .analysis-scope-counts strong{color:#a5d6bd!important}html.sl-web-dark .analysis-scope-counts .valid{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .analysis-scope-counts .valid strong{color:#a5d6bd!important}html.sl-web-dark .analysis-scope-counts .warning{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .analysis-scope-counts .warning strong,html.sl-web-dark .analysis-scope-panel details{color:#e9cb95!important}html.sl-web-dark .analysis-scope-panel summary{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .analysis-scope-panel details>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .analysis-scope-panel details p,html.sl-web-dark .analysis-scope-panel details b{color:#e9cb95!important}html.sl-web-dark .analysis-exclusion-actions button.active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .specialized-form-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specialized-card-form .document-form-section{background:#24282d!important}html.sl-web-dark .open-field-pdf-import{background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .open-field-pdf-import strong{color:#a5d6bd!important}html.sl-web-dark .open-field-pdf-import small{color:#bbc0c6!important}html.sl-web-dark .open-field-pdf-picker span{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .open-field-pdf-preview{border-top:1px solid #525a63!important}html.sl-web-dark .open-field-pdf-preview b,html.sl-web-dark .open-field-pdf-preview span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .open-field-pdf-preview em{color:#e9cb95!important}html.sl-web-dark .mouse-event-attachments a{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-event-attachments a:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-event-attachments a span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-full-edit-form{background:#2c3137!important;border:1px solid #525a63!important;box-shadow:0 22px 70px #1c1f2340!important}html.sl-web-dark .mouse-full-edit-form .mouse-full-head{background:#24282d!important}html.sl-web-dark .mouse-full-edit-form label{color:#bbc0c6!important}html.sl-web-dark .mouse-full-edit-form input,html.sl-web-dark .mouse-full-edit-form select,html.sl-web-dark .mouse-full-edit-form textarea{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-edit-form input[readonly]{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .mouse-full-edit-form .full-save{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .mouse-full-edit-genetics fieldset{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-edit-genetics legend{color:#a5d6bd!important}html.sl-web-dark .mouse-full-edit-genetics .tmx-editor{border-top:1px dashed #525a63!important}html.sl-web-dark .mouse-full-edit-genetics .tmx-editor>strong,html.sl-web-dark .mouse-full-edit-genetics .tmx-editor small{color:#e9cb95!important}html.sl-web-dark .full-edit-trigger{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .full-event-trigger{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .mouse-full-actions .mouse-full-analysis{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .event-row-actions button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .event-row-actions .event-delete{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .mouse-full-card .mouse-full-genetics .tmx-genetics{border-top:1px dashed #525a63!important}html.sl-web-dark .mouse-full-card .tmx-genetics small{color:#f0aba6!important}html.sl-web-dark .mouse-full-card .tmx-genetics strong{color:#e9cb95!important}html.sl-web-dark .mouse-full-edit-events{background:#24282d!important}html.sl-web-dark .mouse-full-edit-event-row{border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-full-edit-event-row time{color:#bbc0c6!important}html.sl-web-dark .mouse-full-edit-event-row strong{color:#a5d6bd!important}html.sl-web-dark .mouse-full-edit-event-row span{color:#bbc0c6!important}html.sl-web-dark .mouse-full-edit-event-row button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-full-edit-event-row .event-delete{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .mouse-full-edit-event-row.editing input{border:1px solid #525a63!important}html.sl-web-dark .mouse-images button,html.sl-web-dark .mouse-images select{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .mi-summary{color:#e8eaed!important}html.sl-web-dark .mi-tabs [aria-pressed=true]{color:#a5d6bd!important;background:#2d443a!important}html.sl-web-dark .mi-filter-grid input{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .mi-card{background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .mi-card-info small,html.sl-web-dark .mi-format{color:#e8eaed!important}html.sl-web-dark .mi-empty{color:#e8eaed!important;border:1px dashed #525a63!important}html.sl-web-dark .mouse-full-event-group>summary{background:#2d443a!important}html.sl-web-dark .mouse-full-event-group>summary small{color:#e8eaed!important}html.sl-web-dark .mouse-section-nav button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-images :focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .mouse-images{background:#1c1f23!important}html.sl-web-dark .mi-card-actions{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-images .mi-pagination{color:#e8eaed!important}html.sl-web-dark .mouse-colony-v2 .tmx-list-cell.is-induced b{color:#e9cb95!important;background:#2c3a4c!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .tmx-list-cell.is-none b{color:#bbc0c6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .mi-pagination-dock{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important;box-shadow:0 -6px 24px #1c1f2355!important}html.sl-web-dark .mi-pagination-dock button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .mi-pagination-dock button:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .mouse-image-sort[aria-pressed=true]{color:#a5d6bd!important}html.sl-web-dark .mouse-images{color:var(--animal-ink,#e8eaed)!important}html.sl-web-dark .mouse-images :is(.mi-summary,.mi-empty,.mi-format,.mi-card-info small){color:var(--animal-muted,#bbc0c6)!important}html.sl-web-dark .mouse-images .mi-card{background:var(--animal-surface,#24282d)!important;border-color:var(--animal-line,#525a63)!important}html.sl-web-dark .mouse-images a{color:var(--animal-heading,#a5d6bd)!important}html.sl-web-dark .preview-banner{color:#e8eaed!important;background:#2c3a4c!important;box-shadow:0 2px 8px #2c3a4c20!important}html.sl-web-dark .preview-banner a{color:#e8eaed!important}html.sl-web-dark .preview-banner button{color:#e8eaed!important;border:1px solid #525a6366!important}html.sl-web-dark .online-preview-body{background:#2c3137!important}html.sl-web-dark .preview-home{color:#e8eaed!important}html.sl-web-dark .preview-heading p{color:#bbc0c6!important}html.sl-web-dark .preview-monogram{color:#e8eaed!important;background:#2c3a4c!important}html.sl-web-dark .preview-pill{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .preview-identity{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 6px 24px #2c3a4c06!important}html.sl-web-dark .preview-identity small,html.sl-web-dark .preview-identity p,html.sl-web-dark .preview-identity label{color:#bbc0c6!important}html.sl-web-dark .preview-identity select{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .preview-identity button{color:#e8eaed!important;background:#2c3a4c!important}html.sl-web-dark .preview-section-title p{color:#bbc0c6!important}html.sl-web-dark .preview-modules>a{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .preview-modules>a:hover{border-color:#525a63!important;box-shadow:0 8px 22px #2c3a4c14!important}html.sl-web-dark .preview-modules a:focus-visible{outline:3px solid #525a63!important}html.sl-web-dark .preview-module-icon{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .preview-access{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .preview-access.read{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .preview-modules small,html.sl-web-dark .preview-modules p{color:#bbc0c6!important}html.sl-web-dark .preview-modules strong{color:#b4cbea!important;border-top:1px solid #525a63!important}html.sl-web-dark .preview-denied{color:#bbc0c6!important;border:1px dashed #525a63!important}html.sl-web-dark .preview-footnote,html.sl-web-dark .preview-welcome{color:#bbc0c6!important}html.sl-web-dark .preview-empty{background:#24282d!important}html.sl-web-dark .work-home-account button,html.sl-web-dark .preview-test-tools button{color:#b4cbea!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .preview-test-tools select{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .work-home .preview-modules>a:focus-visible{outline:3px solid #525a63!important}html.sl-web-dark .primer-workspace{color:#e8eaed!important}html.sl-web-dark .primer-detail button,html.sl-web-dark .primer-bulk button,html.sl-web-dark .primer-modal button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .primer-workspace button.primary,html.sl-web-dark .primer-modal button.primary{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .primer-facts dt{color:#bbc0c6!important}html.sl-web-dark .primer-sequence code,html.sl-web-dark .primer-member code{background:#2c3137!important}html.sl-web-dark .primer-tube{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .primer-member{border-bottom:1px solid #525a63!important}html.sl-web-dark .primer-product{background:#2c3137!important}html.sl-web-dark .primer-warning{color:#e9cb95!important;background:#2c3a4c!important;border:1px solid #525a63!important}html.sl-web-dark .primer-notice{background:#2c3137!important}html.sl-web-dark .primer-empty{color:#bbc0c6!important}html.sl-web-dark .primer-bulk{background:#2c3137!important}html.sl-web-dark .primer-filters input,html.sl-web-dark .primer-filters select,html.sl-web-dark .primer-filters textarea{border:1px solid #525a63!important}html.sl-web-dark .primer-filter-footer{color:#e8eaed!important;background:#1c1f23!important;border-top:1px solid #525a63!important}html.sl-web-dark .primer-filter-footer button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .primer-modal{color:#e8eaed!important;background:#1c1f23cc!important}html.sl-web-dark .primer-modal>form{background:#24282d!important;box-shadow:0 18px 60px #1c1f2344!important}html.sl-web-dark .primer-modal header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .primer-modal input,html.sl-web-dark .primer-modal select,html.sl-web-dark .primer-modal textarea,html.sl-web-dark .primer-bulk select{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .primer-inline{border-bottom:1px solid #525a63!important}html.sl-web-dark .primer-picker{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .primer-picker small,html.sl-web-dark .primer-inline small{color:#bbc0c6!important}html.sl-web-dark .primer-product-editor,html.sl-web-dark .primer-export-overlay .primer-export-toolbar{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .primer-export-toolbar small{color:#bbc0c6!important}html.sl-web-dark .primer-export-toolbar button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .primer-export-toolbar [role=alert]{color:#f0aba6!important}html.sl-web-dark .primer-export-pages svg{background:#24282d!important;box-shadow:0 4px 20px #1c1f2314!important}html.sl-web-dark .primer-row-meta{color:#bbc0c6!important}html.sl-web-dark .primer-detail .primer-facts>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .primer-detail small{color:#bbc0c6!important}html.sl-web-dark .primer-filter-heading{color:#e8eaed!important}html.sl-web-dark .primer-tube h3,html.sl-web-dark .primer-tube h4{color:#a5d6bd!important}html.sl-web-dark .project-treatment-custom{background:#2c3137!important;border:1px dashed #525a63!important}html.sl-web-dark .project-treatment-custom label{color:#bbc0c6!important}html.sl-web-dark .project-treatment-custom input{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-custom button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-manage-toggle{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-manager{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-option-list input,html.sl-web-dark .project-treatment-option-list button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-option-list button.danger{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .project-treatment-detail-rows>div{background:#24282d!important;border:1px solid #525a63!important;border-left-width:3px!important}html.sl-web-dark .project-treatment-detail-rows>div>strong{color:#a5d6bd!important}html.sl-web-dark .project-treatment-detail-rows label{color:#bbc0c6!important}html.sl-web-dark .project-treatment-detail-rows input{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-detail-rows>p{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .project-treatment-read-list>div{border-top:1px solid #525a63!important}html.sl-web-dark .project-treatment-read-list strong{color:#a5d6bd!important}html.sl-web-dark .project-treatment-read-list time,html.sl-web-dark .project-treatment-read-list span,html.sl-web-dark .project-treatment-summary{color:#bbc0c6!important}html.sl-web-dark .treatment-color-green{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .treatment-color-blue{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .treatment-color-amber{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .treatment-color-red{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .treatment-color-purple{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .treatment-color-gray{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .project-treatment-color-list>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-color-list>div>strong{color:#a5d6bd!important}html.sl-web-dark .project-treatment-color-list button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-color-list button.green span{background:#2d443a!important}html.sl-web-dark .project-treatment-color-list button.blue span{background:#2c3a4c!important}html.sl-web-dark .project-treatment-color-list button.amber span{background:#443b29!important}html.sl-web-dark .project-treatment-color-list button.red span{background:#452e31!important}html.sl-web-dark .project-treatment-color-list button.purple span{background:#2c3a4c!important}html.sl-web-dark .project-treatment-color-list button.gray span{background:#2c3137!important}html.sl-web-dark .project-treatment-color-list button.active{border-color:#525a63!important;box-shadow:0 0 0 2px #2d443a2e!important}html.sl-web-dark .project-treatment-color-list button.active:after,html.sl-web-dark .project-sidebar-panel label{color:#e8eaed!important}html.sl-web-dark .project-sidebar-panel select,html.sl-web-dark .project-sidebar-panel input{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .project-sidebar-export{border-top:1px solid #525a6329!important}html.sl-web-dark .project-sidebar-export>span{color:#bbc0c6!important}html.sl-web-dark .project-sidebar-export button{color:#e8eaed!important;background:#24282d09!important;border:1px solid #525a63!important}html.sl-web-dark .project-sidebar-export button>b{background:#2d443a!important}html.sl-web-dark .project-sidebar-export small{color:#bbc0c6!important}html.sl-web-dark .project-series-toolbar nav b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-series-toolbar nav button.active b{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .project-overview{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 8px 24px #2d443a0a!important}html.sl-web-dark .project-series-context{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-series-context h2{color:#a5d6bd!important}html.sl-web-dark .project-series-context p{color:#bbc0c6!important}html.sl-web-dark .project-series-context>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-animal-list,html.sl-web-dark .project-quick-card{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-animal-list>header{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .project-animal-list>button{color:#e8eaed!important;background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .project-animal-list>button:hover,html.sl-web-dark .project-animal-list>button.selected{background:#2c3137!important}html.sl-web-dark .project-animal-list>button.selected{box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .project-animal-list strong{color:#a5d6bd!important}html.sl-web-dark .project-animal-list small{color:#bbc0c6!important}html.sl-web-dark .project-animal-list i,html.sl-web-dark .project-treatment-tags span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .row-treatments i.disease,html.sl-web-dark .project-treatment-tags .disease{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .row-treatments i.control,html.sl-web-dark .project-treatment-tags .control{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .row-treatments i.treatment,html.sl-web-dark .project-treatment-tags .treatment{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .row-treatments i.treatment-3,html.sl-web-dark .project-treatment-tags .treatment-3{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .row-treatments em{color:#bbc0c6!important}html.sl-web-dark .project-animal-list i.status{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-quick-card>header{border-bottom:1px solid #525a63!important}html.sl-web-dark .project-quick-card h2{color:#a5d6bd!important}html.sl-web-dark .project-quick-card header p{color:#bbc0c6!important}html.sl-web-dark .project-quick-card header button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-quick-summary{background:#2c3137!important}html.sl-web-dark .project-quick-summary>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-quick-summary small{color:#bbc0c6!important}html.sl-web-dark .project-quick-summary strong{color:#a5d6bd!important}html.sl-web-dark .project-quick-card>section{border:1px solid #525a63!important}html.sl-web-dark .project-quick-section-head{border-bottom:1px solid #525a63!important}html.sl-web-dark .project-quick-section-head>b,html.sl-web-dark .project-full-section-head>b,html.sl-web-dark .project-form-section-head>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-quick-section-head small{color:#bbc0c6!important}html.sl-web-dark .project-quick-card dl>div{border-top:1px solid #525a63!important}html.sl-web-dark .project-quick-card dt{color:#bbc0c6!important}html.sl-web-dark .project-quick-card dd{color:#e8eaed!important}html.sl-web-dark .project-quick-event{border-bottom:1px solid #525a63!important}html.sl-web-dark .project-quick-event time{color:#bbc0c6!important}html.sl-web-dark .project-quick-event strong{color:#a5d6bd!important}html.sl-web-dark .project-special-note{color:#e9cb95!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-special-note b{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .project-empty-records{color:#bbc0c6!important}html.sl-web-dark .project-quick-card>header .project-quick-analysis,html.sl-web-dark .project-full-card header .project-full-analysis{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .project-modal-backdrop,html.sl-web-dark .project-full-backdrop{background:#1c1f238f!important}html.sl-web-dark .project-animal-form,html.sl-web-dark .project-event-form,html.sl-web-dark .project-full-card{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 24px 70px #1c1f2347!important}html.sl-web-dark .project-animal-form>header,html.sl-web-dark .project-event-form>header,html.sl-web-dark .project-full-card>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-animal-form h2,html.sl-web-dark .project-event-form h2,html.sl-web-dark .project-full-card h2{color:#a5d6bd!important}html.sl-web-dark .project-animal-form header p,html.sl-web-dark .project-full-card header p,html.sl-web-dark .project-animal-form header>button,html.sl-web-dark .project-event-form header>button{color:#bbc0c6!important}html.sl-web-dark .project-animal-form>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-form-section-head small,html.sl-web-dark .project-form-grid label{color:#bbc0c6!important}html.sl-web-dark .project-form-grid input,html.sl-web-dark .project-form-grid select,html.sl-web-dark .project-form-grid textarea{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-form-grid input[readonly]{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .project-treatment-picker label span{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-treatment-picker label input:checked+span{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 0 0 1px #2d443a!important}html.sl-web-dark .project-animal-form>footer,html.sl-web-dark .project-event-form>footer{background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .project-animal-form footer button,html.sl-web-dark .project-event-form footer button,html.sl-web-dark .project-full-card header button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-animal-form footer .primary,html.sl-web-dark .project-event-form footer .primary,html.sl-web-dark .project-full-card header .primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .project-form-error{color:#f0aba6!important}html.sl-web-dark .project-status{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-full-summary{background:#2c3137!important}html.sl-web-dark .project-full-summary>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-full-summary small{color:#bbc0c6!important}html.sl-web-dark .project-full-summary strong{color:#a5d6bd!important}html.sl-web-dark .project-full-card>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-full-section-head{border-bottom:1px solid #525a63!important}html.sl-web-dark .project-full-section-head>span{color:#bbc0c6!important}html.sl-web-dark .project-full-info>div,html.sl-web-dark .project-full-treatment dl>div{border-bottom:1px solid #525a63!important;border-right:1px solid #525a63!important}html.sl-web-dark .project-full-info dt,html.sl-web-dark .project-full-treatment dt{color:#bbc0c6!important}html.sl-web-dark .project-full-info dd,html.sl-web-dark .project-full-treatment dd{color:#a5d6bd!important}html.sl-web-dark .project-event-list>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .project-event-list time{color:#bbc0c6!important}html.sl-web-dark .project-event-list i{color:#a5d6bd!important}html.sl-web-dark .project-event-list small{color:#bbc0c6!important}html.sl-web-dark .project-notes>div{background:#2c3137!important}html.sl-web-dark .project-notes p{color:#bbc0c6!important}html.sl-web-dark .project-loading{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}@media (max-width:760px){html.sl-web-dark .project-animal-list>button>span:nth-child(2),html.sl-web-dark .project-animal-list>button>span:nth-child(3){color:#bbc0c6!important;border-top:1px solid #525a63!important}}html.sl-web-dark .project-series-toolbar{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-series-toolbar nav button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-series-toolbar nav button.active{color:#a5d6bd!important;background:#24282d!important;border-color:#525a63!important;box-shadow:0 -2px 8px #2d443a0b!important}html.sl-web-dark .project-overview{background:linear-gradient(#24282d 0%,#2c3137 100%)!important;border-color:#525a63!important}html.sl-web-dark .project-overview .mouse-overview-card{border-color:#525a63!important;box-shadow:0 4px 14px #2d443a09!important}html.sl-web-dark .project-overview .mouse-overview-card>header{background:#24282d!important}html.sl-web-dark .project-overview-study{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-overview-study small{color:#bbc0c6!important}html.sl-web-dark .project-overview-summary p{color:#e8eaed!important}html.sl-web-dark .project-overview-groups span{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .project-overview .mouse-overview-stats,html.sl-web-dark .project-overview .mouse-overview-stats>div{background:#24282d!important}html.sl-web-dark .project-overview .mouse-overview-card>footer{background:#2c3137!important}html.sl-web-dark .project-overview .mouse-overview-card>footer span:last-child{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-overview-group-description{color:#bbc0c6!important}html.sl-web-dark .project-series-actions .project-edit-definition{color:#a5d6bd!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .project-series-actions .project-edit-definition:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .project-overview-meta{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-overview-meta>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-overview-meta dt{color:#bbc0c6!important}html.sl-web-dark .project-overview-meta dd{color:#a5d6bd!important}html.sl-web-dark .project-record-kind-tabs{background:#24282d!important}html.sl-web-dark .project-record-kind-tabs button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-record-kind-tabs button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 -2px #2d443a!important}html.sl-web-dark .project-event-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-value-with-unit span{color:#bbc0c6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .project-full-card{background:#2c3137!important}html.sl-web-dark .project-option-notice{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .project-full-section-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-full-section-head h3{color:#a5d6bd!important}html.sl-web-dark .project-generated-group{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-generated-group strong{color:#bbc0c6!important}html.sl-web-dark .project-full-treatment .project-treatment-read-list{border-top:1px solid #525a63!important}html.sl-web-dark .project-treatment-summary{color:#e9cb95!important;background:#24282d!important}html.sl-web-dark .project-event-list>div>aside button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-event-list>div>aside .event-delete{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .project-full-card header .project-add-record{color:#e9cb95!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .project-full-section-head .section-edit-trigger{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-full-section-head .section-edit-trigger:hover{background:#2c3137!important}html.sl-web-dark .project-series-actions>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-series-actions>button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .project-series-actions>button b{background:#24282d2e!important}html.sl-web-dark .project-series-actions>.project-raw-import-button{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .project-raw-drop{color:#a5d6bd!important;background:#2c3137!important;border:1.5px dashed #525a63!important}html.sl-web-dark .project-raw-drop span{color:#bbc0c6!important}html.sl-web-dark .project-raw-summary>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-raw-summary small{color:#bbc0c6!important}html.sl-web-dark .project-raw-summary strong{color:#a5d6bd!important}html.sl-web-dark .project-raw-preview{border:1px solid #525a63!important}html.sl-web-dark .project-raw-preview table{background:#24282d!important}html.sl-web-dark .project-raw-preview th{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-raw-preview td{border-top:1px solid #525a63!important}html.sl-web-dark .project-raw-errors{color:#f0aba6!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .project-overview-utility{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-overview-utility span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-overview-utility small{color:#bbc0c6!important}html.sl-web-dark .project-overview-utility button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-overview-utility .project-raw-import-button{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .project-overview-return{color:#a5d6bd!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .project-selectable-head{background:#2c3137!important}html.sl-web-dark .project-selectable-head>header{color:#bbc0c6!important}html.sl-web-dark .project-selectable-row{background:#24282d!important;border-top:1px solid #525a63!important}html.sl-web-dark .project-selectable-row.batch-selected{background:#2c3137!important}html.sl-web-dark .project-selectable-row>button{color:#e8eaed!important}html.sl-web-dark .project-selectable-row>button:hover,html.sl-web-dark .project-selectable-row>button.selected{background:#2c3137!important}html.sl-web-dark .project-selectable-row>button.selected{box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .project-row-check{border-right:1px solid #525a63!important}html.sl-web-dark .project-selectable-head .project-row-check{color:#bbc0c6!important}html.sl-web-dark .project-analysis-chart{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-analysis-chart.empty{color:#bbc0c6!important}html.sl-web-dark .project-analysis-caption h3{color:#a5d6bd!important}html.sl-web-dark .project-analysis-caption p{color:#bbc0c6!important}html.sl-web-dark .project-analysis-caption-actions>span{color:#bbc0c6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .project-analysis-caption-actions>button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-analysis-caption-actions>button:hover{background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .project-analysis-chart svg{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-analysis-card>footer{border-top:1px solid #525a63!important}@media (max-width:760px){html.sl-web-dark .project-selectable-row{border:1px solid #525a63!important}html.sl-web-dark .project-selectable-row>.project-row-check{background:#2c3137!important}html.sl-web-dark .project-selectable-row>button.project-mobile-row>span{color:#bbc0c6!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-selectable-row>button.project-mobile-row>span:first-child{background:#24282d!important}}html.sl-web-dark .project-animal-list,html.sl-web-dark .project-quick-card.mouse-quick-card{border-color:#525a63!important}html.sl-web-dark .project-selectable-row>button:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .project-quick-card.mouse-quick-card{background:#24282d!important;box-shadow:0 8px 24px #2d443a0e!important}html.sl-web-dark .project-quick-card>.mouse-quick-head{background:#24282d!important}html.sl-web-dark .project-quick-card .mouse-quick-actions button:last-child{color:#a5d6bd!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .project-quick-card>.mouse-quick-summary{background:#2c3137!important}html.sl-web-dark .project-quick-card>.mouse-quick-summary>div{background:#24282d!important}html.sl-web-dark .project-quick-card>.mouse-quick-summary>div.active,html.sl-web-dark .project-quick-card>.mouse-quick-summary>div.alert{border-left-color:#525a63!important}html.sl-web-dark .project-quick-card>.mouse-quick-section{background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .project-quick-card .mouse-quick-section-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-quick-card .mouse-quick-section-head>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .project-quick-card .project-quick-treatment-list>div>span strong{color:#a5d6bd!important}html.sl-web-dark .project-full-card.mouse-full-card{background:#2c3137!important;border-color:#525a63!important;box-shadow:0 22px 70px #1c1f2340!important}html.sl-web-dark .project-full-card>.mouse-full-summary{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-full-card>.mouse-full-summary>div{background:#24282d!important}html.sl-web-dark .project-full-card .project-full-analysis{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .project-full-card .project-event-row>small{color:#bbc0c6!important}html.sl-web-dark .project-analysis-chart .light-chart-frame,html.sl-web-dark .project-result-raw{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-result-raw>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-result-raw h3{color:#a5d6bd!important}html.sl-web-dark .project-result-raw>header>span{color:#bbc0c6!important}html.sl-web-dark .project-result-raw th{color:#e8eaed!important;background:#2c3137!important}html.sl-web-dark .project-result-raw td{color:#e8eaed!important;border-top:1px solid #525a63!important}html.sl-web-dark .project-result-raw td:first-child,html.sl-web-dark .project-result-raw td:nth-child(4){color:#a5d6bd!important}@media (max-width:760px){html.sl-web-dark .project-series-toolbar nav button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-series-toolbar nav button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 -2px #2d443a!important}html.sl-web-dark .project-animal-list>button.project-mobile-row{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 2px 8px #2d443a06!important}html.sl-web-dark .project-animal-list>button.project-mobile-row.selected{background:#24282d!important;border-color:#525a63!important;box-shadow:inset 3px 0 #2d443a,0 2px 8px #2d443a06!important}html.sl-web-dark .project-animal-list>button.project-mobile-row>span{color:#bbc0c6!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .project-animal-list>button.project-mobile-row>span:first-child{background:#24282d!important}html.sl-web-dark .project-animal-list>button.project-mobile-row>span:nth-child(2):before,html.sl-web-dark .project-animal-list>button.project-mobile-row>span:nth-child(3):before,html.sl-web-dark .project-animal-list>button.project-mobile-row>span:nth-child(4):before,html.sl-web-dark .project-animal-list>button.project-mobile-row>span:nth-child(5):before{color:#bbc0c6!important}html.sl-web-dark .project-animal-list>button.project-mobile-row>span:nth-child(4){border-left:1px solid #525a63!important}html.sl-web-dark .project-full-backdrop{background:#24282d!important}html.sl-web-dark .project-full-card{background:#2c3137!important}html.sl-web-dark .project-full-card>header{background:#24282dfa!important;border-bottom:1px solid #525a63!important;box-shadow:0 4px 14px #2d443a0f!important}html.sl-web-dark .project-full-card>header h2{color:#a5d6bd!important}html.sl-web-dark .project-full-summary{background:#2c3137!important}html.sl-web-dark .project-full-summary>div,html.sl-web-dark .project-modal-backdrop,html.sl-web-dark .project-animal-form,html.sl-web-dark .project-event-form{background:#24282d!important}html.sl-web-dark .project-animal-form>header,html.sl-web-dark .project-event-form>header{background:#24282dfa!important;box-shadow:0 4px 14px #2d443a0f!important}html.sl-web-dark .project-animal-form>footer,html.sl-web-dark .project-event-form>footer{box-shadow:0 -4px 14px #2d443a0f!important}}html.sl-web-dark .project-page-actions{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-page-actions nav{background:#2c3137!important}html.sl-web-dark .project-page-actions nav button{color:#bbc0c6!important}html.sl-web-dark .project-page-actions nav button.active{color:#a5d6bd!important;background:#24282d!important;box-shadow:0 1px 5px #2d443a1f!important}html.sl-web-dark .project-page-actions-right>button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .project-page-actions-right>.project-raw-import-button{color:#e9cb95!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .project-page-actions-right>.project-batch-analysis{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .project-page-actions-right>.project-batch-analysis b{background:#24282d2e!important}html.sl-web-dark .project-analysis-matrix .genotype-matrix-head .project-matrix-check{color:#bbc0c6!important}html.sl-web-dark .project-analysis-matrix .genotype-matrix-row.analysis-selected{background:#2c3137!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .project-analysis-matrix .genotype-matrix-row.analysis-partial{background:#24282d!important;box-shadow:inset 3px 0 #443b29!important}html.sl-web-dark .project-analysis-matrix .genotype-matrix-row button.project-sex-select.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 0 0 1px #2d443a!important}html.sl-web-dark .project-analysis-matrix .genotype-matrix-row button.project-sex-select.partial{color:#e9cb95!important;background:#2c3a4c!important;border-color:#525a63!important}html.sl-web-dark .project-analysis-matrix .genotype-matrix-row button.project-sex-select:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .project-analysis-matrix .project-matrix-check input:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .qpcr-workbench{color:var(--ink,#e8eaed)!important}html.sl-web-dark .qpcr-eyebrow{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .qpcr-panel,html.sl-web-dark .qpcr-workbench button,html.sl-web-dark .qpcr-workbench select{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important}html.sl-web-dark .qpcr-workbench .active{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .qpcr-metrics b{color:#b4cbea!important}html.sl-web-dark .qpcr-notice{background:#443b2917!important;border-left:3px solid #525a63!important}html.sl-web-dark .qpcr-warning{color:#e9cb95!important}html.sl-web-dark .qpcr-workbench td,html.sl-web-dark .qpcr-workbench th{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .qpcr-workbench caption{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .qpcr-workbench pre{background:#2c313714!important}html.sl-web-dark .qpcr-help{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .qpcr-copy-preview textarea,html.sl-web-dark .qpcr-controls input{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .qpcr-mode{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .qpcr-scope{border:1px solid var(--line,#525a63)!important;background:#2d443a14!important}html.sl-web-dark .qpcr-dashboard>section{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-workbench{--qpcr-tint:#2c3137!important;--qpcr-selected:#2c3137!important;--qpcr-muted:#bbc0c6!important;--qpcr-accent:#2d443a!important;--qpcr-border:#525a63!important}html.sl-web-dark .analysis-record .qpcr-top{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-top button:not(:disabled){color:#e8eaed!important}html.sl-web-dark .analysis-record .qpcr-metrics>span{background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-record .qpcr-mode button.active{color:#e8eaed!important;box-shadow:0 2px 6px #2d443a30!important}html.sl-web-dark .analysis-record .qpcr-analysis-panel>.qpcr-controls{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-group-picker{border-top:1px solid var(--line,#525a63)!important;border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-group-picker button.active{border:1px solid #525a63!important;box-shadow:inset 0 0 0 1px #2d443a14!important}html.sl-web-dark .analysis-record .qpcr-scope>div+div{border-left:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-dashboard>section{box-shadow:0 2px 8px #2d443a08!important}html.sl-web-dark .analysis-record .qpcr-target-link{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-export-title{border-top:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-dashboard>section{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-chart .project-analysis-caption p{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-record .qpcr-version-settings{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-mode button{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-controls select{border:1px solid var(--line,#525a63)!important;background-color:var(--paper,#24282d)!important}html.sl-web-dark .analysis-record .qpcr-scope{border-top:1px solid var(--line,#525a63)!important;border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-scope>div,html.sl-web-dark .analysis-record .qpcr-scope>div+div{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-dashboard>section{background:var(--paper,#24282d)!important}html.sl-web-dark .analysis-record .qpcr-chart>.light-chart-frame{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-session-bar{border-bottom:1px solid var(--line,#525a63)!important}html.sl-web-dark .qpcr-session-version label{color:var(--ink-soft,#bbc0c6)!important}html.sl-web-dark .analysis-record .qpcr-session-version select{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .qpcr-draft-label{color:#e9cb95!important}html.sl-web-dark .qpcr-save-note input{background:var(--paper,#24282d)!important;border:1px solid var(--line,#525a63)!important}html.sl-web-dark .analysis-record .qpcr-save-version{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .analysis-record .qpcr-session-actions button{border:1px solid var(--line,#525a63)!important;background:var(--paper,#24282d)!important}html.sl-web-dark .qpcr-zoom-comparison{border-top:1px solid #525a63!important}html.sl-web-dark .qpcr-zoom-comparison select{border:1px solid #525a63!important}html.sl-web-dark .analysis-record .qpcr-analysis-panel>details{border:1px solid var(--line,#525a63)!important}html.sl-web-dark .qpcr-prism-notice{color:var(--record-accent,#a5d6bd)!important}html.sl-web-dark body .qpcr-prism-dialog{color:#e8eaed!important;background:#2c3137!important;border:1px solid #525a63!important;box-shadow:0 20px 65px #1c1f2340!important}html.sl-web-dark .qpcr-prism-dialog::backdrop{background:#1c1f2370!important}html.sl-web-dark .qpcr-prism-dialog header{border-bottom:1px solid #525a63!important}html.sl-web-dark .qpcr-prism-dialog header small{color:#bbc0c6!important}html.sl-web-dark .qpcr-prism-dialog button{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .qpcr-prism-success{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .qpcr-prism-error{color:#f0aba6!important}html.sl-web-dark .qpcr-prism-help,html.sl-web-dark .qpcr-prism-columns>span{color:#bbc0c6!important}html.sl-web-dark .qpcr-prism-columns>b{border:1px solid #525a63!important}html.sl-web-dark .qpcr-prism-dialog summary{border-top:1px solid #525a63!important}html.sl-web-dark .qpcr-prism-dialog details label{color:#bbc0c6!important}html.sl-web-dark .qpcr-prism-dialog textarea{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .qpcr-prism-dialog header button:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .qpcr-prism-dialog .qpcr-prism-context{color:#bbc0c6!important}html.sl-web-dark .detail-panel,html.sl-web-dark .mouse-quick-card{--quick-line:#525a63!important;--quick-soft:#2c3137!important;--quick-ink:#a5d6bd!important;--quick-muted:#bbc0c6!important}html.sl-web-dark .detail-panel .read-card-section,html.sl-web-dark .specialized-read-sections .read-card-section{box-shadow:0 2px 8px #2d443a06!important}html.sl-web-dark .mouse-colony-v2 .mouse-detail.series-detail.mouse-quick-card{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 8px 24px #2d443a0e!important}html.sl-web-dark .mouse-quick-head{background:#24282d!important}html.sl-web-dark .mouse-colony-v2 .mouse-quick-head .eyebrow{color:#bbc0c6!important}html.sl-web-dark .mouse-colony-v2 .mouse-quick-head h2{color:#a5d6bd!important}html.sl-web-dark .mouse-quick-head>button,html.sl-web-dark .mouse-quick-actions button{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-quick-actions button:last-child{color:#a5d6bd!important;background:#24282d!important;border-color:#525a63!important}html.sl-web-dark .mouse-quick-actions .mouse-quick-chart span{background:#24282d2e!important}html.sl-web-dark .mouse-quick-summary>div{background:#24282d!important}html.sl-web-dark .mouse-quick-summary>div.active,html.sl-web-dark .mouse-quick-summary>div.alert{border-left-color:#525a63!important}html.sl-web-dark .mouse-quick-summary small{color:#bbc0c6!important}html.sl-web-dark .mouse-quick-summary strong{color:#a5d6bd!important}html.sl-web-dark .mouse-quick-section{background:#24282d!important}html.sl-web-dark .mouse-quick-section-head{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .mouse-quick-section-head>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-quick-gene-list>div{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-quick-gene-list b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-quick-gene-list span{color:#e8eaed!important}html.sl-web-dark .mouse-quick-gene-list .tmx b{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .mouse-quick-event-list>div{border-top:1px solid #525a63!important}html.sl-web-dark .mouse-quick-event-list time{color:#bbc0c6!important}html.sl-web-dark .mouse-quick-event-list i{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .mouse-quick-event-list i.surgery{color:#e9cb95!important;background:#2c3a4c!important}html.sl-web-dark .mouse-quick-event-list i.exam,html.sl-web-dark .mouse-quick-event-list i.specimen{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .mouse-quick-event-list strong{color:#a5d6bd!important}html.sl-web-dark .mouse-quick-event-list span,html.sl-web-dark .mouse-quick-empty{color:#bbc0c6!important}html.sl-web-dark .mouse-quick-note{color:#f0aba6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-quick-note>span{color:#e8eaed!important;background:#443b29!important}html.sl-web-dark .mouse-quick-note strong{color:#e9cb95!important}html.sl-web-dark .mouse-colony-v2 .series-row:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 4px 14px #2d443a09!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar .series-tabs button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .mouse-colony-v2 .mouse-series-toolbar .series-tabs button.active{color:#a5d6bd!important;background:#24282d!important;border-color:#525a63!important;box-shadow:0 -2px 8px #2d443a0b!important}html.sl-web-dark .sidebar-data-export,html.sl-web-dark .resource-sidebar-tools{border-top:1px solid #525a63!important}html.sl-web-dark .sidebar-data-export>div,html.sl-web-dark .resource-filter-heading,html.sl-web-dark .sidebar-data-export>div small{color:#bbc0c6!important}html.sl-web-dark .resource-filter-heading button{color:#a5d6bd!important}html.sl-web-dark .sidebar-data-export>button,html.sl-web-dark .resource-list-export>button{color:#e8eaed!important;background:#24282d09!important;border:1px solid #525a63!important}html.sl-web-dark .sidebar-data-export>button:hover,html.sl-web-dark .resource-list-export>button:hover{background:#24282d12!important;border-color:#525a63!important}html.sl-web-dark .sidebar-data-export>button>b,html.sl-web-dark .resource-list-export>button>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .sidebar-data-export button small,html.sl-web-dark .resource-list-export button small,html.sl-web-dark .resource-sidebar-tools>label{color:#bbc0c6!important}html.sl-web-dark .resource-sidebar-tools select,html.sl-web-dark .resource-sidebar-tools input{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .resource-filter-grid label,html.sl-web-dark .resource-list-export>span{color:#bbc0c6!important}html.sl-web-dark .record-kind-tabs{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .record-kind-tabs button{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .record-kind-tabs button.active{background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 -3px #2d443a!important}html.sl-web-dark .record-kind-tabs small{color:#bbc0c6!important}html.sl-web-dark .record-common-grid{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .record-common-grid label,html.sl-web-dark .dedicated-fields label,html.sl-web-dark .assay-context label,html.sl-web-dark .assay-specific-context label,html.sl-web-dark .assay-metric-grid label,html.sl-web-dark .echo-metric-group label,html.sl-web-dark .specimen-field-grid label,html.sl-web-dark .specimen-output-row label,html.sl-web-dark .record-note{color:#bbc0c6!important}html.sl-web-dark .dedicated-record-form input,html.sl-web-dark .dedicated-record-form select,html.sl-web-dark .dedicated-record-form textarea{color:#e8eaed!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .dedicated-fields,html.sl-web-dark .assay-context,html.sl-web-dark .assay-specific-context{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .assay-specific-head{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .assay-specific-head strong{color:#a5d6bd!important}html.sl-web-dark .assay-specific-head small{color:#bbc0c6!important}html.sl-web-dark .assay-specific-context select,html.sl-web-dark .assay-specific-context input{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .assay-specific-context select:focus,html.sl-web-dark .assay-specific-context input:focus{border-color:#525a63!important;box-shadow:0 0 0 3px #2d443a1a!important}html.sl-web-dark .assay-metric-grid,html.sl-web-dark .assay-metric-grid label>span{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .assay-metric-grid label>span b{color:#bbc0c6!important}html.sl-web-dark .echo-metric-group{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .echo-metric-group>header{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .echo-metric-group>header>span{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .echo-metric-group>header strong{color:#a5d6bd!important}html.sl-web-dark .echo-metric-group>header small{color:#bbc0c6!important}html.sl-web-dark .echo-metric-group label>span{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .echo-metric-group label>span:focus-within{border-color:#525a63!important;box-shadow:0 0 0 3px #2d443a1a!important}html.sl-web-dark .echo-metric-group label b{color:#bbc0c6!important;background:#2c3137!important;border-left:1px solid #525a63!important}html.sl-web-dark .specimen-entry-list article{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-entry-list article>header{color:#a5d6bd!important;background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .specimen-entry-list article>header button{color:#f0aba6!important}html.sl-web-dark .add-specimen-row{color:#a5d6bd!important;background:#2c3137!important;border:1px dashed #525a63!important}html.sl-web-dark .specimen-derived{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .specimen-derived b,html.sl-web-dark .specimen-event-meta{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-event-meta-title{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .specimen-event-meta-title strong{color:#a5d6bd!important}html.sl-web-dark .specimen-event-meta-title span,html.sl-web-dark .specimen-event-meta-grid>label{color:#bbc0c6!important}html.sl-web-dark .specimen-event-meta-grid input[readonly]{color:#e8eaed!important;background:#2c3137!important}html.sl-web-dark .specimen-shared-weight>span{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-shared-weight>span:focus-within{border-color:#525a63!important;box-shadow:0 0 0 3px #2d443a1a!important}html.sl-web-dark .specimen-shared-weight>span b{color:#a5d6bd!important;background:#2c3137!important;border-left:1px solid #525a63!important}html.sl-web-dark .specimen-combo-control input{background:#24282d!important}html.sl-web-dark .specimen-draft-card{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-draft-card>header{background:#2c3137!important}html.sl-web-dark .specimen-draft-card>header small{color:#bbc0c6!important}html.sl-web-dark .specimen-type-switch button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-type-switch button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important;box-shadow:inset 0 -3px #2d443a!important}html.sl-web-dark .specimen-input-section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-subhead{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .specimen-subhead>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .specimen-subhead strong{color:#a5d6bd!important}html.sl-web-dark .specimen-subhead small{color:#bbc0c6!important}html.sl-web-dark .specimen-choice-pills button{color:#bbc0c6!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .specimen-choice-pills button span{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .specimen-choice-pills button.active{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .specimen-choice-pills button.active span{color:#e8eaed!important;background:#2d443a!important}html.sl-web-dark .specimen-output-row{border-top:1px solid #525a63!important}html.sl-web-dark .specimen-output-row>strong{color:#a5d6bd!important}html.sl-web-dark .specimen-output-empty{color:#bbc0c6!important}@media (min-width:901px){html.sl-web-dark .sidebar-filter-region{border-top:1px solid #525a6340!important}html.sl-web-dark .sidebar :is(.sidebar-filters,.resource-sidebar-tools) :is(input,select):focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .sidebar :is(.sidebar-filters,.resource-sidebar-tools) input:not([type=range]):not([type=checkbox]){border:1px solid #525a63!important}html.sl-web-dark .sidebar :is(.sidebar-filters,.resource-sidebar-tools) select{background-image:linear-gradient(45deg,#0000 50%,#2c3137 50%),linear-gradient(135deg,#2c3137 50%,#0000 50%)!important}html.sl-web-dark .sidebar .filter-help summary{border:1px solid #525a63!important}html.sl-web-dark .sidebar .filter-help p{border:1px solid #525a6340!important}html.sl-web-dark .sidebar .filter-help summary:focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .sidebar-system{border-top:1px solid #525a6340!important}html.sl-web-dark .sidebar-system>button{border:1px solid #525a6360!important}html.sl-web-dark .sidebar-system>button[aria-pressed=true]{background:#2d443a!important}html.sl-web-dark .sidebar-connection{color:#bbc0c6!important}html.sl-web-dark .sidebar-connection i{background:#2d443a!important}}html.sl-web-dark .maintenance-eyebrow{color:#bbc0c6!important}html.sl-web-dark .maintenance-page button,html.sl-web-dark .maintenance-page a{border:1px solid #525a63!important}html.sl-web-dark .maintenance-tabs{border-bottom:1px solid #525a63!important}html.sl-web-dark .maintenance-page button[aria-pressed=true]{color:#a5d6bd!important;background:#2c3137!important;border-color:#525a63!important}html.sl-web-dark .maintenance-body article{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .maintenance-page p{color:#bbc0c6!important}html.sl-web-dark .maintenance-page dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .maintenance-page dt,html.sl-web-dark .maintenance-page details{color:#bbc0c6!important}html.sl-web-dark .maintenance-setting{border-top:1px solid #525a63!important}html.sl-web-dark .maintenance-badge{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .maintenance-page :focus-visible{outline:2px solid #525a63!important}html.sl-web-dark .slide-scan-sidebar>label,html.sl-web-dark .slide-filter-grid label{color:#e8eaed!important}html.sl-web-dark .slide-scan-sidebar input,html.sl-web-dark .slide-scan-sidebar select{color:#e8eaed!important;background:#1c1f23!important;border:1px solid #525a63!important}html.sl-web-dark .slide-scan-sidebar input::placeholder{color:#bbc0c6!important}html.sl-web-dark .slide-library-toolbar{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-library-toolbar h2{color:#a5d6bd!important}html.sl-web-dark .slide-library-toolbar span,html.sl-web-dark .slide-table-head>button i{color:#bbc0c6!important}html.sl-web-dark .slide-table-head>button.active{color:#a5d6bd!important}html.sl-web-dark .slide-table-head>button.active i{color:#e9cb95!important}html.sl-web-dark .slide-list-panel,html.sl-web-dark .slide-detail-card{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 6px 22px #2d443a0d!important}html.sl-web-dark .slide-table-head{color:#a5d6bd!important;background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-row{color:#e8eaed!important;background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-row:hover{background:#24282d!important}html.sl-web-dark .slide-row.selected{background:#2c3137!important;box-shadow:inset 3px 0 #2d443a!important}html.sl-web-dark .slide-row small{color:#bbc0c6!important}html.sl-web-dark .slide-row i{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .slide-row i.stain-IHC{color:#e9cb95!important;background:#2c3137!important}html.sl-web-dark .slide-row i.stain-IF,html.sl-web-dark .slide-row i.stain-MTC{color:#b4cbea!important;background:#2c3137!important}html.sl-web-dark .slide-row i.stain-HE{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .scan-state{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .scan-state.state-不掃描{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .scan-state.state-需重掃{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .slide-list-message{color:#bbc0c6!important}html.sl-web-dark .slide-pagination{color:#bbc0c6!important;border-top:1px solid #525a63!important}html.sl-web-dark .slide-pagination button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-detail-card>header{background:linear-gradient(135deg,#24282d,#2c3137)!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-detail-card>header h2{color:#a5d6bd!important}html.sl-web-dark .slide-detail-card>header p:last-child{color:#bbc0c6!important}html.sl-web-dark .slide-detail-card>header button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-detail-summary{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-detail-summary>div{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-detail-summary small{color:#bbc0c6!important}html.sl-web-dark .slide-detail-summary strong{color:#a5d6bd!important}html.sl-web-dark .slide-detail-card>section{border:1px solid #525a63!important}html.sl-web-dark .slide-section-head{color:#a5d6bd!important;background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-section-head b{background:#2c3137!important}html.sl-web-dark .slide-detail-card dl>div{border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-detail-card dt{color:#bbc0c6!important}html.sl-web-dark .slide-detail-card dd{color:#a5d6bd!important}html.sl-web-dark .slide-note{color:#e9cb95!important;background:#2c3137!important;border-left:3px solid #525a63!important}html.sl-web-dark .slide-detail-card.empty{color:#bbc0c6!important}html.sl-web-dark .slide-modal-backdrop{background:#1c1f23a8!important}html.sl-web-dark .slide-scan-form{background:#2c3137!important;border:1px solid #525a63!important;box-shadow:0 30px 90px #1c1f2359!important}html.sl-web-dark .slide-scan-form>header{background:#24282df7!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-scan-form>header h2{color:#a5d6bd!important}html.sl-web-dark .slide-scan-form>header p:last-child{color:#bbc0c6!important}html.sl-web-dark .slide-scan-form button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-scan-form button.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .slide-scan-form>section{background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-form-head{background:#2c3137!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-form-head>b{color:#a5d6bd!important;background:#2c3137!important}html.sl-web-dark .slide-form-head strong{color:#a5d6bd!important}html.sl-web-dark .slide-form-head small,html.sl-web-dark .slide-form-grid label{color:#bbc0c6!important}html.sl-web-dark .slide-form-grid input,html.sl-web-dark .slide-form-grid select,html.sl-web-dark .slide-form-grid textarea{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-form-grid input:focus,html.sl-web-dark .slide-form-grid select:focus,html.sl-web-dark .slide-form-grid textarea:focus{border-color:#525a63!important;outline:2px solid #525a6333!important}html.sl-web-dark .slide-form-grid input[readonly]{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .slide-form-error{color:#f0aba6!important;background:#2c3137!important}html.sl-web-dark .slide-scan-form .danger-outline{color:#f0aba6!important;border-color:#525a63!important}html.sl-web-dark .slide-delete-confirm{color:#f0aba6!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .slide-delete-confirm input{border:1px solid #525a63!important}@media (max-width:720px){html.sl-web-dark .slide-mobile-record-overlay.open{background:#24282d!important}html.sl-web-dark .slide-mobile-record-overlay .mobile-library-record-head{background:#24282dfa!important;border-bottom:1px solid #525a63!important;box-shadow:0 4px 14px #2d443a0f!important}html.sl-web-dark .slide-mobile-record-overlay .mobile-library-record-head>button{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-mobile-record-overlay .mobile-library-record-head>.primary{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .slide-mobile-record-overlay .mobile-library-record-head small{color:#bbc0c6!important}html.sl-web-dark .slide-mobile-record-overlay .mobile-library-record-head strong{color:#a5d6bd!important}}html.sl-web-dark .slide-view-button{color:#a5d6bd!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .slide-view-button:hover{background:#2c3137!important}html.sl-web-dark .slide-viewer-backdrop{background:#1c1f23b8!important}html.sl-web-dark .slide-viewer-modal{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 24px 80px #1c1f234d!important}html.sl-web-dark .slide-viewer-modal>header{background:#24282d!important;border-bottom:1px solid #525a63!important}html.sl-web-dark .slide-viewer-modal h2{color:#a5d6bd!important}html.sl-web-dark .slide-viewer-modal header small{color:#bbc0c6!important}html.sl-web-dark .slide-viewer-actions button,html.sl-web-dark .slide-viewer-actions a{color:#a5d6bd!important;background:#24282d!important;border:1px solid #525a63!important}html.sl-web-dark .slide-viewer-actions a{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .slide-viewer-frame{background:#1c1f23!important}html.sl-web-dark .slide-viewer-unavailable{color:#e8eaed!important}html.sl-web-dark .slide-viewer-unavailable strong{color:#a5d6bd!important}html.sl-web-dark .slide-viewer-unavailable code{color:#bbc0c6!important;background:#2c3137!important}html.sl-web-dark .sl-web-reading .sidebar .brand-mark{color:#e8eaed!important;background:#2d443a!important;border:1px solid #525a63!important;box-shadow:inset 0 1px #24282d12!important}html.sl-web-dark .sl-web-reading .sidebar .brand span{color:#bbc0c6!important}html.sl-web-dark .web-reading-widget{color:#e8eaed!important}html.sl-web-dark .web-reading-trigger{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 3px 15px #1c1f2320!important}html.sl-web-dark .web-reading-panel{background:#24282d!important;border:1px solid #525a63!important;box-shadow:0 8px 32px #1c1f2326!important}html.sl-web-dark .web-reading-panel legend{color:#bbc0c6!important}html.sl-web-dark .web-reading-panel fieldset button{color:#e8eaed!important;background:#2c3137!important;border:1px solid #525a63!important}html.sl-web-dark .web-reading-panel button[aria-pressed=true]{color:#e8eaed!important;background:#2d443a!important;border-color:#525a63!important}html.sl-web-dark .web-reading-panel p{color:#bbc0c6!important}html.sl-web-dark .web-reading-reset{color:#a5d6bd!important}:is(html.sl-web-dark .web-reading-widget button:focus-visible,html.sl-web-dark .web-reading-inline button:focus-visible){outline:3px solid #525a63!important}html.sl-web-dark .sidebar .brand .sidebar-account{border-left:1px solid #525a6326!important}.app-shell[data-material-ui=true]{--material-font:Inter,"Noto Sans TC",Arial,sans-serif;--material-text:#303b35;--material-muted:#69776e;--material-heading:#28563e;--material-line:#d8e2dc;--material-surface:#fff;--material-soft:#f3f6f4;--material-action:#315e43;--material-primary:#285e42;--material-on-primary:#fff}html:is(.sl-reading-dark,.sl-web-dark) .app-shell[data-material-ui=true]{--material-text:#e8eaed;--material-muted:#bbc0c6;--material-heading:#a5d6bd;--material-line:#525a63;--material-surface:#24282d;--material-soft:#2c3137;--material-action:#a5d6bd;--material-primary:#2d443a;--material-on-primary:#e8eaed}.app-shell[data-material-ui=true] :is(.resource-workspace,.cell-line-library,.slide-scan-library){font-family:var(--material-font);font-size:14px;line-height:1.5}.app-shell[data-material-ui=true] :is(.resource-name strong,.cell-row strong,.slide-row strong){font-family:var(--material-font);font-size:14px;font-weight:700;line-height:1.4;color:var(--material-text)!important}.app-shell[data-material-ui=true] :is(.resource-name small,.cell-row small,.slide-row small){font-size:11px;font-weight:400;line-height:1.45;color:var(--material-muted)!important}.app-shell[data-material-ui=true] :is(.resource-row,.cell-row,.slide-row){min-height:76px;line-height:1.45}.app-shell[data-material-ui=true] :is(.cell-row>span,.slide-row>span){font-size:13px;color:var(--material-text)!important}.app-shell[data-material-ui=true] :is(.table-head,.cell-table-head,.slide-table-head){font-size:11px;font-weight:600;line-height:1.4;color:var(--material-muted)!important;background:var(--material-soft)!important}.app-shell[data-material-ui=true] :is(.read-card-section,.cell-detail-card section,.slide-detail-card>section){border-radius:9px;border-color:var(--material-line)!important}.app-shell[data-material-ui=true] :is(.read-card-section dt,.cell-detail-card dt,.slide-detail-card dt){font-family:var(--material-font);font-size:12px;font-weight:400;line-height:1.5;color:var(--material-muted)!important}.app-shell[data-material-ui=true] :is(.read-card-section dd,.cell-detail-card dd,.slide-detail-card dd){font-family:var(--material-font);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.5;color:var(--material-text)!important}.app-shell[data-material-ui=true] :is(.read-card-section>dl>div,.cell-detail-card dl>div,.slide-detail-card dl>div){padding-top:9px;padding-bottom:9px;border-color:var(--material-line)!important}.app-shell[data-material-ui=true] :is(.card-section-heading strong,.cell-section-head strong,.slide-section-head strong){font-family:var(--material-font);font-size:14px;font-weight:700;line-height:1.45;color:var(--material-heading)!important}.app-shell[data-material-ui=true] :is(.card-section-heading small,.cell-detail-card dd small,.slide-detail-card dd small){font-size:11px;font-weight:400;line-height:1.45;color:var(--material-muted)!important}.app-shell[data-material-ui=true] :is(.cell-detail-card>header h2,.slide-detail-card>header h2){font-family:var(--material-font);font-size:20px;font-weight:700;line-height:1.3;color:var(--material-heading)!important}.app-shell[data-material-ui=true] :is(.cell-detail-summary strong,.slide-detail-summary strong){font-size:14px;font-weight:600;color:var(--material-text)!important}.app-shell[data-material-ui=true] :is(.cell-detail-summary small,.slide-detail-summary small){font-size:11px;line-height:1.45;color:var(--material-muted)!important}.slide-filter-summary{border:1px solid var(--material-line);background:var(--material-soft);color:var(--material-muted);border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:12px}.slide-quick-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.slide-quick-filters button{border:1px solid var(--material-line);background:var(--material-surface);color:var(--material-action);font:inherit;cursor:pointer;border-radius:7px;padding:7px 10px;font-size:12px}.slide-thumb{object-fit:contain;background:var(--material-soft);border-radius:5px;width:76px;height:48px}.slide-detail-card>header{flex-wrap:wrap;gap:12px}.slide-list{overflow-anchor:none;box-sizing:border-box;max-height:max(260px,100dvh - 300px)}@media (min-width:1181px){.slide-workspace>.slide-detail-card{min-height:0;max-height:max(366px,100dvh - 194px)}}.slide-detail-card>header .detail-heading-actions{flex-wrap:nowrap;gap:8px;margin-left:auto;display:flex}@media (min-width:721px){.slide-list-panel{overflow-x:auto}.slide-table-head,.slide-list{min-width:670px}.slide-table-head,.slide-row{grid-template-columns:110px minmax(150px,1.4fr) 75px 105px 85px 105px}}.slide-thumb-empty{color:var(--material-muted);padding:8px 0;font-size:11px;display:block}.slide-media-panel{color:var(--material-text);padding:14px;font-size:13px}.slide-media-panel p{overflow-wrap:anywhere;line-height:1.6}.slide-media-panel small{color:var(--material-muted);font-size:11px;display:block}.app-shell[data-material-ui=true] .slide-media-panel button{border:1px solid var(--material-line);background:var(--material-surface);min-height:34px;color:var(--material-action);font:inherit;cursor:pointer;border-radius:7px;padding:7px 10px;font-size:12px}.slide-media-panel button:disabled{opacity:.55;cursor:default}.slide-cover{object-fit:contain;background:var(--material-soft);width:100%;max-height:220px;display:block}.slide-cover-button{width:100%;overflow:hidden;padding:0!important}.slide-upload,.slide-media-search label{color:var(--material-muted);gap:8px;margin:12px 0;font-size:12px;display:grid}.slide-media-panel input{border:1px solid var(--material-line);min-width:0;max-width:100%;color:var(--material-text);background:var(--material-soft);font:inherit;border-radius:6px;padding:8px}.slide-linked-image{border-top:1px solid var(--material-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.slide-linked-image span{overflow-wrap:anywhere}.slide-media-dialog{background:var(--material-surface);width:min(900px,90vw);max-height:90vh;color:var(--material-text);border:1px solid var(--material-line);border-radius:12px;padding:20px;overflow:auto}.slide-media-dialog .slide-cover{max-height:70vh;margin-top:12px}.app-shell[data-material-ui=true] .cell-batch-form fieldset{border:0;gap:12px;padding:0;display:grid}.app-shell[data-material-ui=true] .cell-batch-form label{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.app-shell[data-material-ui=true] .cell-batch-form :is(select,input:not([type=checkbox])){border:1px solid var(--material-line);min-height:34px;font:inherit;border-radius:7px;padding:7px 10px;background:var(--material-surface)!important;color:var(--material-text)!important}.app-shell[data-material-ui=true] .reagent-workspace :is(.resource-row,.table-head){grid-template-columns:34px minmax(0,2.4fr) minmax(0,1.2fr) minmax(0,1.3fr) 54px 30px;gap:10px}.app-shell[data-material-ui=true] .reagent-workspace .resource-row>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.app-shell[data-material-ui=true] .reagent-workspace .resource-name strong{white-space:normal;overflow-wrap:anywhere}.app-shell[data-material-ui=true] .reagent-workspace .application-pills{font-size:11px;line-height:1.5;display:block}.app-shell[data-material-ui=true] .reagent-workspace .stock-待確認{background:var(--material-soft)!important;color:var(--material-muted)!important}.app-shell[data-material-ui=true] :is(.detail-heading-actions button,.primer-sequence button,.cell-detail-card>header button,.slide-detail-card>header button){height:auto;min-height:34px;font-family:var(--material-font);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex;border:1px solid var(--material-line)!important;background:var(--material-surface)!important;color:var(--material-action)!important}.app-shell[data-material-ui=true] :is(.library-context-unified>.primary){min-height:40px;font-family:var(--material-font);padding:9px 16px;font-size:14px;font-weight:700;line-height:1.4;background:var(--material-primary)!important;color:var(--material-on-primary)!important}.app-shell[data-material-ui=true] :is(.slide-view-button,.slide-pagination button,.cell-location-list button){height:auto;min-height:28px;font-family:var(--material-font);padding:4px 9px;font-size:11px;font-weight:600;line-height:1.4}.app-shell[data-material-ui=true] :is(.cell-view-tabs.shared-library-tabs button,.primer-view-tabs button){min-height:34px;font-size:12px;font-weight:600;line-height:1.4}.app-shell[data-material-ui=true] .primer-sequence code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.7;color:var(--material-text)!important;background:var(--material-soft)!important}.app-shell[data-material-ui=true] .primer-sequence>div:not(.card-section-heading){font-size:14px;color:var(--material-text)!important}@media (max-width:720px){.app-shell[data-material-ui=true] :is(.detail-heading-actions button,.primer-sequence button,.cell-detail-card>header button,.slide-detail-card>header button){min-height:40px}.app-shell[data-material-ui=true] :is(.cell-detail-card>header,.slide-detail-card>header){flex-wrap:wrap;gap:10px}}html body .animal-batch-form .mouse-genotyping-table>div{grid-template-columns:36px minmax(130px,1fr) 110px minmax(240px,1.4fr);min-width:600px}html:is(.sl-web-reading,.sl-web-dark,.sl-reading-dark) body :is(.mouse-add-form,.animal-batch-form)>header button:is(.full-save,.primary){color:#fff!important;background:#32664a!important;border-color:#32664a!important}@media (min-width:721px){html body :is(.mouse-add-form,.animal-batch-form) label:has([name=fatherId]){grid-column:1/span 2!important}html body :is(.mouse-add-form,.animal-batch-form) label:has([name=motherId]){grid-column:3/span 2!important}html body .mouse-add-form label:has(textarea){grid-column:span 2!important}}:is(html .mouse-full-backdrop:has(:is(.animal-batch-form,.mouse-add-form)),html .project-modal-backdrop:has(.animal-batch-form)){top:var(--sl-web-banner-height,0px)!important;align-items:flex-start!important;padding:20px!important;overflow:hidden!important}html :is(.animal-batch-form,.mouse-add-form){--batch-bg:#f5f8f6;--batch-surface:#fff;--batch-line:#d8e3dc;--batch-ink:#294d39;--batch-muted:#708277;--batch-soft:#eef4f0;font-family:Inter,Noto Sans TC,system-ui,sans-serif;box-shadow:0 24px 80px #102b2340;width:min(980px,calc(100vw / var(--sl-web-scale,1) - 48px))!important;max-width:980px!important;min-height:0!important;max-height:calc(var(--sl-web-viewport-height,100dvh) - 48px)!important;border:1px solid var(--batch-line)!important;background:var(--batch-bg)!important;color:var(--batch-ink)!important;border-radius:14px!important;overflow:auto!important}html:is(.sl-web-dark,.sl-reading-dark) :is(.animal-batch-form,.mouse-add-form){--batch-bg:#202824;--batch-surface:#27312b;--batch-line:#44564a;--batch-ink:#e0ece3;--batch-muted:#acbeb1;--batch-soft:#303e35}html :is(.animal-batch-form,.mouse-add-form)>header{z-index:6;justify-content:space-between;align-items:center;gap:16px;display:flex;background:var(--batch-surface)!important;border-bottom:1px solid var(--batch-line)!important;padding:20px 24px!important;position:sticky!important;top:0!important}html :is(.animal-batch-form,.mouse-add-form)>header h2{color:var(--batch-ink)!important;margin:4px 0 6px!important;font-size:22px!important}html :is(.animal-batch-form,.mouse-add-form)>header p{margin:0;line-height:1.6;color:var(--batch-muted)!important;font-size:12px!important}html :is(.animal-batch-form,.mouse-add-form)>header .eyebrow{letter-spacing:1.5px;font-size:10px!important}html :is(.animal-batch-form,.mouse-add-form)>header>div:last-child{flex-shrink:0;gap:8px;display:flex}html :is(.animal-batch-form,.mouse-add-form)>header button{white-space:nowrap;border:1px solid var(--batch-line)!important;background:var(--batch-surface)!important;min-width:76px!important;height:auto!important;min-height:40px!important;color:var(--batch-ink)!important;border-radius:7px!important;padding:9px 16px!important;font:600 13px/1.4 system-ui,sans-serif!important}html :is(.animal-batch-form,.mouse-add-form)>header button:is(.primary,.full-save){color:#fff!important;background:#32664a!important;border-color:#32664a!important;min-width:136px!important}html :is(.animal-batch-form,.mouse-add-form)>header button:is(.primary,.full-save):hover:not(:disabled){background:#255339!important}html :is(.animal-batch-form,.mouse-add-form)>header button:disabled{cursor:not-allowed;opacity:.45!important}html :is(.animal-batch-form,.mouse-add-form)>section{overflow:hidden;border:1px solid var(--batch-line)!important;background:var(--batch-surface)!important;border-radius:10px!important;margin:16px 20px!important;padding:0!important}html :is(.animal-batch-form,.mouse-add-form) :is(.mouse-full-section-head,.project-form-section-head){align-items:center;gap:10px;min-height:52px;display:flex;background:var(--batch-surface)!important;border-bottom:1px solid var(--batch-line)!important;color:var(--batch-ink)!important;padding:12px 16px!important}html :is(.animal-batch-form,.mouse-add-form) :is(.mouse-full-section-head,.project-form-section-head)>b{border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid;background:var(--batch-soft)!important;color:var(--batch-ink)!important}html :is(.animal-batch-form,.mouse-add-form) :is(.mouse-full-section-head,.project-form-section-head) :is(h3,strong){margin:0;color:var(--batch-ink)!important;font-size:14px!important}html :is(.animal-batch-form,.mouse-add-form) :is(.mouse-full-section-head,.project-form-section-head) :is(small,span){color:var(--batch-muted)!important;font-size:11px!important}html :is(.animal-batch-form,.mouse-add-form) :is(.mouse-full-edit-grid,.project-form-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:18px!important;display:grid!important}html :is(.animal-batch-form,.mouse-add-form) label{gap:7px;min-width:0;display:grid;color:var(--batch-muted)!important;font-size:12px!important}html :is(.animal-batch-form,.mouse-add-form) :is(input,select,textarea){box-sizing:border-box;width:100%;border:1px solid var(--batch-line)!important;background:var(--batch-surface)!important;min-height:40px!important;color:var(--batch-ink)!important;border-radius:6px!important;padding:9px 11px!important;font:400 14px/1.4 system-ui,sans-serif!important}html :is(.animal-batch-form,.mouse-add-form) :is(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid #78a78a}html :is(.animal-batch-form,.mouse-add-form) label:has(textarea){grid-column:1/-1!important}:is(html :is(.animal-batch-form,.mouse-add-form) label:has([name=fatherId]),html :is(.animal-batch-form,.mouse-add-form) label:has([name=motherId])){grid-column:auto!important}html :is(.animal-batch-form,.mouse-add-form) .animal-batch-table{border:0;border-radius:0;max-height:310px;background:var(--batch-line)!important}html :is(.animal-batch-form,.mouse-add-form) .animal-batch-table>div{grid-template-columns:42px minmax(120px,1fr) minmax(120px,180px);gap:12px;min-height:50px;padding:8px 18px;font-size:13px;background:var(--batch-surface)!important;color:var(--batch-ink)!important}html :is(.animal-batch-form,.mouse-add-form) .project-batch-table>div{grid-template-columns:42px minmax(120px,1fr) 140px 150px}html :is(.animal-batch-form,.mouse-add-form) .animal-batch-table>div:first-child{min-height:38px;font-size:11px;background:var(--batch-soft)!important}html :is(.animal-batch-form,.mouse-add-form) .animal-batch-table strong{font-variant-numeric:tabular-nums;font-size:14px}html .animal-create-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}html .animal-create-actions>button,html .project-toolbar-actions>.project-batch-add-trigger{white-space:nowrap;color:#315f43!important;background:#eef5f0!important;border:1px solid #94b59f!important;border-radius:7px!important;min-height:38px!important;padding:9px 14px!important;font:650 13px/1.4 system-ui,sans-serif!important}html .animal-create-actions>button.primary{color:#fff!important;background:#32664a!important;border-color:#32664a!important}html:is(.sl-web-dark,.sl-reading-dark) :is(.animal-create-actions>button:not(.primary),.project-toolbar-actions>.project-batch-add-trigger){color:#dfede3!important;background:#303e35!important;border-color:#66836f!important}@media (max-width:720px){html :is(.animal-batch-form,.mouse-add-form){width:calc(100vw / var(--sl-web-scale,1) - 20px)!important;max-height:calc(var(--sl-web-viewport-height,100dvh) - 20px)!important}html :is(.animal-batch-form,.mouse-add-form)>header{flex-wrap:wrap;padding:16px!important}html :is(.animal-batch-form,.mouse-add-form)>header>div:last-child{justify-content:flex-end;width:100%}html :is(.animal-batch-form,.mouse-add-form)>section{margin:12px!important}html :is(.animal-batch-form,.mouse-add-form) :is(.mouse-full-edit-grid,.project-form-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important}html :is(.animal-batch-form,.mouse-add-form) .animal-batch-table{overflow:auto}html :is(.animal-batch-form,.mouse-add-form) .project-batch-table>div{min-width:530px}html :is(.animal-batch-form,.mouse-add-form) .project-batch-table>div>:last-child{grid-column:auto}html :is(.animal-batch-form,.mouse-add-form) .project-batch-table>div:first-child>:last-child{display:block}}.batch-entry-trigger{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#246551;border:1px solid #377966;border-radius:9px;align-items:center;gap:10px;padding:9px 15px;font-weight:650;display:inline-flex}.batch-entry-trigger b{opacity:.85;font-size:.85em}.batch-entry-trigger:disabled{opacity:.45;cursor:not-allowed}.batch-entry-form{width:min(1480px,96vw)!important;max-width:1480px!important}.batch-entry-form .entry-editable{border:0;min-width:0;margin:0;padding:0;display:block}.batch-entry-form .entry-section,.batch-entry-form .entry-result{border:1px solid var(--batch-line);background:var(--batch-surface);color:var(--batch-ink);border-radius:12px;margin:16px 24px;padding:20px}.batch-entry-form .entry-choices{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.batch-entry-form .entry-choices label{border:1px solid var(--batch-line);background:var(--batch-bg);color:var(--batch-ink);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 16px;display:flex}.batch-entry-form .entry-choices label:has(:checked){background:var(--batch-soft);border-color:#478974}.batch-entry-form .entry-choices input{accent-color:#246551;margin:0;width:17px!important;height:17px!important;min-height:0!important}.batch-entry-form .entry-common{flex-wrap:wrap;align-items:end;gap:14px;margin-top:15px;display:flex}.batch-entry-form .entry-common label{min-width:160px;color:var(--batch-muted);gap:7px;font-size:13px;font-weight:600;display:grid}.batch-entry-form .entry-common input,.batch-entry-form .entry-common select{border:1px solid var(--batch-line);background:var(--batch-bg);width:100%;height:40px;color:var(--batch-ink);font:inherit;border-radius:7px;padding:8px 10px}.batch-entry-form .entry-secondary{border:1px solid var(--batch-line);background:var(--batch-soft);height:40px;color:var(--batch-ink);font:inherit;cursor:pointer;border-radius:7px;padding:8px 15px}.batch-entry-form .entry-table-scroll{border:1px solid var(--batch-line);border-radius:8px;max-height:48vh;margin-top:15px;overflow:auto}.batch-entry-form .entry-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.batch-entry-form .entry-table th,.batch-entry-form .entry-table td{border-right:1px solid var(--batch-line);border-bottom:1px solid var(--batch-line);text-align:left;background:var(--batch-surface);white-space:nowrap;padding:9px}.batch-entry-form .entry-table thead th{z-index:2;background:var(--batch-soft);color:var(--batch-muted);font-weight:650;position:sticky;top:0}.batch-entry-form .entry-table tr>th:first-child{z-index:1;min-width:145px;position:sticky;left:0}.batch-entry-form .entry-table thead tr>th:first-child{z-index:3}.batch-entry-form .entry-table small{font-size:11px;font-weight:400;display:block}.batch-entry-form .entry-table input,.batch-entry-form .entry-table select{border:1px solid var(--batch-line);background:var(--batch-bg);width:100%;min-width:95px;height:38px;color:var(--batch-ink);font:inherit;border-radius:6px;padding:7px 9px}.batch-entry-form .entry-table input[type=date]{min-width:145px}.batch-entry-form .entry-table input[data-entry-column=note]{min-width:180px}.batch-entry-form input:focus,.batch-entry-form select:focus{outline-offset:1px;outline:2px solid #478974}.batch-entry-form .entry-hint{color:var(--batch-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.batch-entry-form .entry-result h3{margin:0 0 10px}.batch-entry-form .entry-result p,.batch-entry-form .entry-result li{font-size:13px;line-height:1.8}.batch-entry-form .entry-result ul{max-height:200px;padding-left:20px;overflow:auto}.batch-entry-form fieldset:disabled{opacity:.72}.batch-entry-form .save-error{color:#a52d32;background:#fff0f0;border-radius:8px;margin:16px 24px;padding:12px}@media (max-width:700px){.batch-entry-form .entry-section,.batch-entry-form .entry-result{margin:10px;padding:13px}.batch-entry-form .mouse-full-section-head{flex-wrap:wrap}.batch-entry-form .entry-common label{flex:1;min-width:135px}.batch-entry-form .mouse-full-head{flex-wrap:wrap;gap:12px}.batch-entry-form .entry-table-scroll{max-height:45vh}}.batch-entry-form.animal-batch-form{width:min(1480px,calc(100vw / var(--sl-web-scale,1) - 48px))!important;max-width:1480px!important}html body .batch-entry-form .entry-choices label{display:flex}html body .batch-entry-form .entry-choices input{min-height:0!important;padding:0!important}html body .batch-entry-form>section.entry-result{padding:20px!important}html body .batch-entry-form .entry-section{margin:10px 18px;padding:12px}html body .batch-entry-form .entry-section .mouse-full-section-head{min-height:34px;padding:5px 2px!important}html body .batch-entry-form .entry-choices{gap:8px;margin-top:8px}html body .batch-entry-form .entry-choices label{padding:6px 12px}html body .batch-entry-form .entry-common{gap:10px;margin-top:8px}html body .batch-entry-form .entry-common label{gap:5px}html body .batch-entry-form .entry-editable[hidden]{display:none}@media (min-width:1000px){html body .batch-entry-form .entry-editable{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;padding:8px;display:grid}html body .batch-entry-form .entry-section{min-width:0;margin:6px;padding:12px}html body .batch-entry-form .entry-section:last-child{grid-column:1/-1}html body .batch-entry-form .entry-common label{flex:1;min-width:115px}}html body .batch-entry-form>header.mouse-full-head{padding:12px 24px!important}html body .project-quick-data-count>b{color:#2267a5;font-weight:700}html:is(.sl-reading-dark,.sl-web-dark) body .project-quick-data-count>b{color:#8ecbff}html body :is(.mouse-colony-v2,.project-library,.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form,.mouse-analysis-card,.mouse-batch-card){--animal-font:Inter,"Noto Sans TC",Arial,sans-serif;--animal-ink:#303b35;--animal-heading:#28563e;--animal-muted:#69776e;--animal-line:#d8e2dc;--animal-surface:#fff;--animal-soft:#f3f6f4;--animal-primary:#285e42;font-size:14px;line-height:1.5;font-family:var(--animal-font)!important}html:root:is(.sl-reading-dark,.sl-web-dark) body :is(.mouse-colony-v2,.project-library,.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form,.mouse-analysis-card,.mouse-batch-card){--animal-ink:#e8eaed!important;--animal-heading:#a5d6bd!important;--animal-muted:#bbc0c6!important;--animal-line:#525a63!important;--animal-surface:#24282d!important;--animal-soft:#2c3137!important;--animal-primary:#315e43!important}html body :is(.mouse-colony-v2,.project-library,.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form,.mouse-analysis-card) :is(h2,h3,h4,strong,button,input,select,textarea){font-family:var(--animal-font)!important}html body :is(.mouse-series-page-title strong,.project-series-context h2,.mouse-quick-head h2,.mouse-full-head h2,.project-animal-form>header h2,.dedicated-record-form>header h2,.mouse-line-definition-form h2,.mouse-analysis-card>header h2){color:var(--animal-heading)!important;margin:0!important;font-size:20px!important;line-height:1.3!important}html body :is(.mouse-full-section-head h3,.project-form-section-head strong,.husbandry-panel-head strong,.mouse-quick-section-head strong,.mouse-overview-card h3){font-size:14px!important;line-height:1.45!important}html body :is(.mouse-row,.project-mobile-row,.mouse-full-card,.mouse-quick-card) strong{font-size:14px}html body :is(.mouse-colony-v2,.project-library) .eyebrow{margin:0 0 3px!important;font-size:10px!important}html body :is(.mouse-series-toolbar,.project-series-toolbar){flex-wrap:wrap;gap:8px;margin-bottom:10px}html body .mouse-series-subnav{gap:12px;background:var(--animal-surface)!important;min-height:0!important;margin-top:0!important;padding:10px 12px!important}html body .mouse-series-summary-head{grid-template-columns:minmax(160px,1fr) auto auto;gap:10px}html body .mouse-series-basics button{min-width:56px;padding:5px 9px!important}html body .mouse-series-basics button strong{font-size:18px!important}html body :is(.mouse-list-titlebar,.project-roster-heading){align-items:center;gap:10px;min-height:0!important;padding:8px 12px!important}html body :is(.mouse-list-titlebar small,.project-roster-heading span){color:var(--animal-muted)!important;font-size:12px!important}html body :is(.mouse-workspace,.project-workspace){gap:12px;margin-top:10px}html body :is(.mouse-quick-head,.mouse-quick-section-head){min-height:0!important;padding:10px 12px!important}html body .husbandry-dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-top:12px}html body .husbandry-panel{min-width:0}html body .husbandry-panel-head{gap:8px;min-height:0;padding:10px 12px!important}html body .husbandry-panel-head>div{gap:8px}html body .husbandry-panel-head small{font-size:11px!important}html body .husbandry-dashboard-grid>.quality-panel{grid-column:1/-1}html body .husbandry-quality-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;padding:0;display:grid}html body .husbandry-quality-list>button{border-bottom:0;min-height:54px;padding:9px 12px}html body :is(.mouse-series-toolbar,.project-series-toolbar,.mouse-series-subnav,.mouse-list-actions,.project-roster-heading,.project-overview-analysis,.mouse-quick-head,.mouse-full-actions,.project-animal-form>header,.project-animal-form>footer,.dedicated-record-form>header,.dedicated-record-form>footer,.modal-actions,.project-record-sections,.mouse-section-nav) button,html body :is(.mouse-full-card,.project-animal-form,.mouse-full-edit-form) :is(.section-edit-trigger,.event-row-actions button,.project-full-section-head>button,.project-form-section-head>button){white-space:nowrap;border:1px solid var(--animal-line,#d8e2dc)!important;background:var(--animal-surface,#fff)!important;height:auto!important;min-height:34px!important;color:var(--animal-heading,#28563e)!important;border-radius:7px!important;padding:7px 10px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}html body :is(.mouse-colony-v2,.project-library,.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form) button:is(.primary,.full-save,.batch-entry-trigger,.contextual-add){background:var(--animal-primary,#285e42)!important;border-color:var(--animal-primary,#285e42)!important;color:#fff!important}html body :is(.mouse-colony-v2,.project-library) :is(.series-tabs,.mouse-series-subnav nav) button.active{box-shadow:inset 0 -2px var(--animal-heading);background:var(--animal-soft)!important;border-color:var(--animal-heading)!important}html body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form) button:is(.event-delete,.danger,.delete){color:#b74343!important;border-color:#c77979!important}html body :is(.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form) label{gap:5px;line-height:1.45;font-size:12px!important}html body :is(.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){border-radius:6px!important;min-height:34px!important;padding:7px 9px!important;font-size:14px!important;line-height:1.4!important}html body :is(.mouse-full-edit-form,.project-animal-form,.dedicated-record-form) :is(.mouse-full-edit-grid,.project-form-grid,.dedicated-fields,.record-common-grid,.assay-context,.assay-metric-grid){gap:10px!important;padding:12px!important}html body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form)>header{gap:10px!important;padding:12px 16px!important}html body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form)>header p{margin:4px 0 0!important;font-size:11px!important}html body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form)>section{margin:10px!important}html body .record-kind-tabs{gap:6px;padding:8px 12px}html body .record-kind-tabs button{border-radius:7px;min-height:36px;padding:8px 10px}html body .record-kind-tabs small{display:none}html body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form,.dedicated-record-form) :is(.mouse-full-section-head,.project-form-section-head){min-height:0!important;padding:10px 12px!important}html body .animal-attention{border:1px solid var(--animal-line);background:var(--animal-surface);color:var(--animal-ink);border-radius:9px;margin-top:12px;overflow:visible}html body .animal-attention>.husbandry-panel-head{border-bottom:1px solid var(--animal-line);justify-content:space-between;display:flex}.animal-attention .husbandry-panel-head>div{align-items:baseline;display:flex}.animal-attention .husbandry-panel-head span{color:var(--animal-muted);font-size:12px}.attention-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:8px;padding:10px;display:grid}.attention-item{text-align:left;border:1px solid var(--animal-line);background:var(--animal-soft);color:var(--animal-ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.attention-item strong{display:block;font-size:13px!important}.attention-item small{color:var(--animal-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.attention-item>b{color:var(--animal-heading);font-size:20px}.attention-item.urgent{border-left:3px solid #bc8842}.attention-item.selected{outline:2px solid var(--animal-heading);outline-offset:-2px}.attention-empty{color:var(--animal-muted);margin:0;padding:10px 12px;font-size:12px}.attention-settings{font-size:12px;position:relative}.attention-settings summary{cursor:pointer;border:1px solid var(--animal-line);white-space:nowrap;border-radius:7px;padding:6px 9px}.attention-settings>div{z-index:8;background:var(--animal-surface);border:1px solid var(--animal-line);border-radius:8px;gap:8px;width:280px;max-width:75vw;padding:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #0003}.attention-settings label{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-settings input[type=number]{border:1px solid var(--animal-line);background:var(--animal-soft);width:78px;color:var(--animal-ink);border-radius:5px;padding:6px;font-size:14px}.attention-settings input[type=checkbox]{width:16px;height:16px}.attention-settings p{color:var(--animal-muted);margin:4px 0;font-size:11px;line-height:1.5}.attention-records{border-top:1px solid var(--animal-line);padding:10px}.attention-records>header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.attention-records>header button{font:inherit;border:1px solid var(--animal-line);color:var(--animal-heading);background:var(--animal-surface);border-radius:6px;padding:5px 9px}.attention-record-list{max-height:260px;overflow:auto}.attention-record-list>button{text-align:left;background:var(--animal-soft);width:100%;color:var(--animal-ink);border:0;border-bottom:1px solid var(--animal-line);grid-template-columns:minmax(140px,1fr) 90px minmax(150px,1fr) 80px;gap:10px;padding:9px 10px;font-size:12px;display:grid}.attention-record-list strong{font-size:13px!important}@media (min-width:901px){html body :is(.mouse-full-card,.mouse-full-edit-form:not(.batch-entry-form),.project-animal-form,.dedicated-record-form){max-width:calc(100vw / var(--sl-web-scale,1) - 40px)!important;max-height:calc(var(--sl-web-viewport-height,100dvh) - 40px)!important}html body :is(.mouse-full-backdrop,.project-modal-backdrop){top:var(--sl-web-banner-height,0px);padding:16px!important}html body :is(.mouse-workspace>.mouse-table,.project-workspace>.project-selectable-list){max-height:calc(var(--sl-web-viewport-height,100dvh) - 230px);min-height:240px}}@media (max-width:1100px){html body .mouse-series-summary-head{flex-wrap:wrap;display:flex}.mouse-series-basics{order:3;justify-content:space-around;width:100%}.mouse-series-subnav nav{margin-left:auto}}html body .mouse-full-card-root .mouse-full-card{flex-shrink:0;overflow:clip;max-height:none!important}html body .mouse-full-card-root>.mouse-full-backdrop{overscroll-behavior:contain}:is(html:has(.mouse-full-card-root>.mouse-full-backdrop),body:has(.mouse-full-card-root>.mouse-full-backdrop)){overflow:hidden!important}@media (max-width:720px){html body .husbandry-dashboard-grid,.attention-grid{grid-template-columns:1fr}.attention-record-list>button{grid-template-columns:1fr 70px}.attention-settings>div{position:absolute;right:0}html body :is(.mouse-series-toolbar,.project-series-toolbar,.mouse-full-actions,.project-animal-form>header,.project-animal-form>footer,.dedicated-record-form>header,.dedicated-record-form>footer) button{min-height:40px!important}html body :is(.mouse-full-card,.mouse-full-edit-form,.project-animal-form)>header{flex-wrap:wrap}html body .mouse-series-basics button{flex:1;min-width:0!important}.attention-grid{padding:8px}}html body .mouse-full-card .mouse-full-info-grid>div:last-child{grid-column:1/-1}html body .mouse-full-card .mouse-full-info-grid strong{font-weight:400;line-height:1.5}html body .mouse-full-card .mouse-full-event-group>summary{border-bottom:1px solid var(--animal-line);padding:10px 12px;font-size:13px;background:var(--animal-soft)!important;color:var(--animal-heading)!important}html body .mouse-full-card .mouse-full-event-group>summary small{font-size:11px;color:var(--animal-muted)!important}html body :is(.mouse-overview,.project-overview){margin-top:10px!important;padding-top:0!important}html body .husbandry-overview{margin-top:10px!important}html body .content:has(>.mouse-colony-v2){gap:10px!important}html body .mouse-colony-v2{gap:8px!important}html body .mouse-colony-v2>.mouse-series-toolbar{margin:0!important}html body .mouse-colony-v2 .husbandry-overview{gap:8px!important;margin-top:0!important}html body .mouse-colony-v2 :is(.animal-attention,.husbandry-dashboard-grid,.mouse-overview,.mouse-workspace){margin-top:0!important}html body .content:has(>.project-library){gap:10px!important}html body .project-library{gap:8px!important}html body .project-library>.project-series-toolbar{margin:0!important}html body .project-library .husbandry-overview{gap:8px!important;margin-top:0!important}html body .project-library :is(.animal-attention,.husbandry-dashboard-grid,.project-overview,.project-workspace){margin-top:0!important}html body .project-library .project-series-context{margin:0!important;padding:10px 12px!important}html body .project-overview-utility{flex-wrap:wrap;gap:8px;padding:8px 12px}html body .project-overview-utility .project-overview-analysis{flex-wrap:wrap;gap:8px;width:auto;margin:0 0 0 auto!important}html body #mouse-header-options{align-self:center;margin-left:auto}html body #mouse-header-options .simulation-toggle{color:inherit;white-space:nowrap;margin:0;font-size:12px}@media (max-width:720px){html body .library-context:has(#mouse-header-options){flex-wrap:wrap;gap:8px!important}html body #mouse-header-options{max-width:100%}html body #mouse-header-options .simulation-toggle{white-space:normal}}.simulation-confirm{z-index:100000;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.simulation-confirm section{color:#303b35;background:#fff;border-radius:12px;width:min(440px,100%);padding:24px;box-shadow:0 12px 48px #0005}.simulation-confirm h2{margin:0 0 12px;font-size:20px}.simulation-confirm p{font-size:14px;line-height:1.6}.simulation-confirm section>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.simulation-confirm button{color:#28563e;background:#fff;border:1px solid #bac9bf;border-radius:7px;padding:9px 12px;font-weight:700}.simulation-confirm button:last-child{color:#fff;background:#285e42}.simulation-toggle{color:var(--animal-muted);align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.simulation-toggle input{width:16px;height:16px}.simulation-notice{background:var(--animal-soft);color:var(--animal-heading);border:1px solid #b88a40;border-left-width:4px;border-radius:7px;flex-wrap:wrap;gap:8px 16px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.simulation-notice span{color:var(--animal-muted)}body:has(.mouse-full-backdrop,.project-modal-backdrop,.mouse-analysis-backdrop,.mouse-batch-backdrop,.modal-backdrop .mouse-line-definition-form) .web-reading-widget{display:none!important}html body .project-animal-form>section{padding:0!important}html body .dedicated-record-form>section{padding:12px!important}html body :is(.mouse-full-edit-form,.project-animal-form,.dedicated-record-form,.mouse-line-definition-form) :is(input,select,textarea){font-weight:400!important}.attention-summary-link{border:0;border-top:1px solid var(--animal-line);background:var(--animal-soft);width:100%;color:var(--animal-heading);text-align:left;cursor:pointer;border-left:3px solid #bc8842;align-items:center;gap:10px;padding:8px 12px;display:flex}.attention-summary-link strong{white-space:nowrap;font-size:12px!important}.attention-summary-link span{color:var(--animal-muted);font-size:11px}.attention-settings>div{max-height:70vh;overflow-y:auto}.attention-options{border:0;border-bottom:1px solid var(--animal-line);gap:8px;margin:0;padding:0 0 10px;display:grid}.attention-options legend{margin-bottom:8px;padding:0;font-weight:600}.attention-settings .attention-toggle{justify-content:flex-start}.attention-toggle input[type=checkbox]{flex-shrink:0}.attention-toggle:has(input:disabled){opacity:.55}.attention-selection-help{color:var(--animal-muted);padding:12px 12px 0;font-size:12px}.attention-selection-help p{margin:0 0 8px}.attention-selection-help .attention-toggle{color:var(--animal-ink);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.attention-choice{border:1px solid var(--animal-line);background:var(--animal-surface);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.attention-choice.enabled{background:var(--animal-soft);border-color:var(--animal-heading)}.attention-choice.selected{outline:2px solid var(--animal-heading);outline-offset:-2px}.attention-choice>label{cursor:pointer;flex:1;align-items:flex-start;gap:9px;display:flex}.attention-choice input[type=checkbox],.attention-selection-help input[type=checkbox]{width:18px;height:18px;accent-color:var(--animal-heading);flex-shrink:0}.attention-choice strong{color:var(--animal-ink);display:block;font-size:13px!important}.attention-choice small{color:var(--animal-muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.attention-choice-footer{color:var(--animal-muted);justify-content:space-between;align-items:center;gap:8px;padding-left:27px;font-size:12px;display:flex}.attention-choice.enabled .attention-choice-footer>span{color:var(--animal-heading)}.attention-choice-footer button{border:1px solid var(--animal-line);background:var(--animal-surface);color:var(--animal-heading);font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px}.attention-choice-footer button:disabled{opacity:.4;cursor:default}.attention-choice label:has(input:disabled){opacity:.55;cursor:default}.attention-intro{color:var(--animal-muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.attention-preferences{border:1px solid var(--animal-line);border-radius:8px;margin:0 12px 12px;font-size:12px}.attention-preferences>summary{cursor:pointer;color:var(--animal-heading);padding:10px}.attention-preferences-content{gap:12px;padding:0 12px 12px;display:grid}.attention-preferences-content .attention-toggle{align-items:center;gap:8px;display:flex}.attention-preferences-content input[type=checkbox]{width:18px;height:18px;accent-color:var(--animal-heading)}.attention-preferences-content p{color:var(--animal-muted);margin:0;line-height:1.6}.attention-preferences .attention-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.attention-thresholds{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.attention-thresholds label{justify-content:space-between;align-items:center;gap:8px;display:flex}.attention-thresholds input{background:var(--animal-surface);border:1px solid var(--animal-line);width:76px;color:var(--animal-ink);border-radius:5px;padding:6px}.attention-workstreams{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;padding:0 12px 12px;display:grid}.attention-workstream{border:1px solid var(--animal-line);border-radius:9px;overflow:hidden}.attention-workstream>header{background:var(--animal-soft);color:var(--animal-heading);justify-content:space-between;gap:8px;padding:12px;font-size:13px;display:flex}.attention-workstream>p{color:var(--animal-muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.attention-task{border:1px solid var(--animal-line);text-align:left;background:var(--animal-surface);width:calc(100% - 20px);color:var(--animal-ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:0 10px 10px;padding:12px;display:flex}.attention-task.urgent{border-left:3px solid #bc8842}.attention-task.selected{outline:2px solid var(--animal-heading);outline-offset:-2px}.attention-task strong{font-size:13px!important}.attention-task small{color:var(--animal-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.attention-task>span:last-child{text-align:right;color:var(--animal-heading);flex-shrink:0}.attention-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px;display:grid}.attention-compact-cell{background:var(--animal-surface);min-width:0;color:var(--animal-ink);border:1px solid var(--animal-line);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.attention-compact-cell strong{display:block;font-size:13px!important}.attention-compact-cell small{color:var(--animal-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}button.attention-compact-cell{cursor:pointer}.attention-compact-cell.selected{background:var(--animal-soft)}.attention-compact-value{white-space:nowrap;text-align:right}.attention-compact-value b{font-size:16px}.attention-compact-cell.needs-action .attention-compact-value{color:#a65823}.attention-compact-list{max-height:240px;overflow:auto}.attention-compact-list>button{border:0;border-bottom:1px solid var(--animal-line);background:var(--animal-surface);width:100%;color:var(--animal-ink);text-align:left;cursor:pointer;grid-template-columns:minmax(90px,1fr) 70px minmax(140px,1fr) 60px;gap:8px;padding:8px;font-size:12px;display:grid}@media (max-width:760px){.attention-compact-grid{grid-template-columns:1fr}.attention-compact-list>button{grid-template-columns:1fr 60px}.attention-compact-list>button>span:nth-child(3){grid-row:2}}html:is(.sl-reading-dark,.sl-web-dark) .attention-compact-cell.needs-action .attention-compact-value{color:#e9cb95}html:is(.sl-reading-dark,.sl-web-dark) body .mouse-colony-v2 .mouse-series-subnav nav button{color:#e8eaed!important;opacity:1!important;background:#24282d!important;border:1px solid #68737d!important}html:is(.sl-reading-dark,.sl-web-dark) body .mouse-colony-v2 .mouse-series-subnav nav button.active{color:#d9f2e3!important;background:#315e43!important;border-color:#8fc9aa!important;box-shadow:inset 0 -2px #8fc9aa!important}html:is(.sl-reading-dark,.sl-web-dark) body .mouse-colony-v2 .mouse-series-subnav nav button:hover{color:#fff!important;background:#3c4943!important}html body .mouse-quick-card :is(.mouse-quick-actions button,.analysis-experiments-compact .analysis-experiment-row button,.mouse-images.compact>.mouse-full-section-head>button){white-space:nowrap;justify-content:center;align-items:center;gap:6px;box-sizing:border-box!important;border:1px solid var(--animal-line,#d8e2dc)!important;background:var(--animal-surface,#fff)!important;width:104px!important;min-width:104px!important;height:34px!important;min-height:34px!important;color:var(--animal-heading,#28563e)!important;border-radius:7px!important;padding:7px 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}html body .mouse-quick-card>.mouse-quick-head>div:first-child{flex:1;min-width:0}html body .mouse-quick-card>.mouse-quick-head .eyebrow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.animal-history-group{position:relative}.animal-history-action{z-index:1;position:absolute;top:6px;right:12px}html body .animal-history-action button{border:1px solid var(--animal-line);background:var(--animal-surface);min-height:30px;color:var(--animal-heading);font:700 12px/1.4 var(--animal-font);cursor:pointer;border-radius:7px;padding:5px 12px}html body .animal-history-group:has(.animal-history-action) summary{box-sizing:border-box;min-height:44px;padding-right:130px}html body .mouse-full-card .animal-experiment-embedded{border:0;border-top:1px solid var(--animal-line);background:0 0;border-radius:0;margin:12px}html body .animal-experiment-embedded .mouse-full-section-head{padding-left:0!important;padding-right:0!important}html body .mouse-analysis-card.physiology-workspace{overflow:hidden;background:var(--animal-surface)!important;width:min(1440px,96vw)!important;max-width:1440px!important;height:min(900px,92vh)!important;max-height:92vh!important;color:var(--animal-ink)!important;border-radius:14px!important}html body .physiology-workspace>header{border-bottom:1px solid var(--animal-line);gap:16px;background:var(--animal-surface)!important;padding:18px 22px!important}html body .physiology-workspace>header h2{font-size:22px!important;line-height:1.35!important}html body .physiology-workspace .mouse-individual-controls{border-bottom:1px solid var(--animal-line);justify-content:space-between;align-items:center;gap:16px;display:flex;background:var(--animal-soft)!important;padding:12px 22px!important}.physiology-metrics{flex-wrap:wrap;gap:8px;display:flex}html body .physiology-workspace .physiology-metrics button{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex;border:1px solid var(--animal-line)!important;background:var(--animal-surface)!important;color:var(--animal-ink)!important;border-radius:8px!important;padding:9px 14px!important;font-size:14px!important}html body .physiology-workspace .physiology-metrics button[aria-pressed=true]{background:var(--animal-primary)!important;color:#fff!important;border-color:var(--animal-heading)!important}.physiology-metrics small{opacity:.85;font-size:11px;font-weight:500}html body .physiology-workspace .mouse-individual-analysis{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;padding:16px 22px;display:grid;overflow:auto}html body .physiology-workspace .mouse-individual-summary{grid-column:1/-1;gap:1px;background:var(--animal-line)!important;border-color:var(--animal-line)!important;margin:0!important}html body .physiology-workspace .mouse-individual-summary>div{padding:10px 14px;background:var(--animal-soft)!important}html body .physiology-workspace .mouse-individual-summary small{font-size:12px;color:var(--animal-muted)!important}html body .physiology-workspace .mouse-individual-summary strong{font-size:18px;color:var(--animal-heading)!important}html body .physiology-workspace .mouse-individual-analysis>.mouse-analysis-chart{box-sizing:border-box;border:1px solid var(--animal-line);border-radius:10px;min-width:0;background:var(--animal-surface)!important;width:100%!important;margin:0!important;padding:14px!important}html body .physiology-workspace .mouse-individual-raw{min-width:0;max-height:100%;overflow:auto;border-color:var(--animal-line)!important;background:var(--animal-surface)!important;margin:0!important}html body .physiology-workspace .mouse-individual-raw>header{background:var(--animal-soft)!important;color:var(--animal-heading)!important}html body .physiology-workspace .mouse-individual-table{font-size:12px}html body .physiology-workspace>footer{border-top:1px solid var(--animal-line);color:var(--animal-muted)!important;padding:8px 22px!important;font-size:11px!important}@media (max-width:1100px){html body .physiology-workspace .mouse-individual-analysis{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}html body .physiology-workspace .mouse-individual-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html body .physiology-workspace>header{flex-wrap:wrap}}html body .physiology-workspace .mouse-individual-table{min-width:0!important}html body .physiology-workspace .mouse-individual-table>div{grid-template-columns:45px 100px 65px 95px minmax(110px,1fr);padding:0 12px;font-size:12px}html body .physiology-workspace .mouse-individual-table :is(span,strong,time){font-size:12px!important}html body .physiology-workspace .mouse-individual-table>div{grid-template-columns:54px 100px 60px 90px minmax(100px,1fr)}html body .animal-quick-history .quick-history-category{border-top:1px solid var(--animal-line);padding:10px 12px}.quick-history-category>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}html body .quick-history-category>header strong{color:var(--animal-heading);font-size:12px}html body .quick-history-category small{color:var(--animal-muted);font-size:11px}.quick-history-row{grid-template-columns:82px minmax(65px,1fr) minmax(65px,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}html body .quick-history-row time{color:var(--animal-muted);font-size:10px}html body .quick-history-row strong{color:var(--animal-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body .quick-history-row>span{color:var(--animal-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quick-history-more{margin-top:5px;display:block}html body .animal-quick-history .analysis-experiments-compact{border:0!important;border-top:1px solid var(--animal-line)!important;border-radius:0!important;margin:0!important;padding:12px!important}html body .analysis-experiments-compact .animal-echo-summary th,html body .analysis-experiments-compact .animal-echo-summary td{padding:7px 4px;font-size:11px}html body .analysis-experiments-compact .animal-echo-summary>small{font-size:10px}html body .animal-quick-history .analysis-experiments-compact .analysis-experiment-heading h3,html body .animal-quick-history .analysis-experiments-compact .analysis-experiment-identity strong,html body .animal-quick-history .analysis-experiments-compact .analysis-experiment-title{font-size:12px!important;line-height:1.5!important}html body .animal-quick-history .analysis-experiments-compact .analysis-experiment-identity small,html body .animal-quick-history .analysis-experiments-compact .analysis-experiment-row time,html body .animal-quick-history .analysis-experiments-compact .analysis-experiment-title>small{font-size:10px!important;line-height:1.5!important}@media (min-width:901px){html body .project-animal-first .project-workspace>:is(.project-selectable-list,.project-quick-card){max-height:calc(var(--sl-web-viewport-height,100dvh) - 96px);overscroll-behavior-y:contain;scrollbar-gutter:stable;align-self:start;position:sticky;top:78px;overflow-y:auto}}.work-home{--wh-bg:#f5f6f8;--wh-panel:#fff;--wh-soft:#f1f0f7;--wh-input:#fff;--wh-text:#282b38;--wh-muted:#687084;--wh-border:#dce0e8;--wh-accent:#5e4c99;--wh-accent-text:#fff;--wh-good:#306748;--wh-good-bg:#edf6ef;--wh-error:#a33535;--wh-focus:#9685c3;color:var(--wh-text);max-width:1240px;padding:24px 28px!important}html.sl-web-dark .work-home,html.sl-reading-dark .work-home{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wh-bg:#191d24;--wh-panel:#252b35;--wh-soft:#2d3442;--wh-input:#1d232d;--wh-text:#e5e9f2;--wh-muted:#b0b9c9;--wh-border:#465063;--wh-accent:#b9a5ef;--wh-accent-text:#221b35;--wh-good:#b0dec2;--wh-good-bg:#273d34;--wh-error:#ffb4b4;--wh-focus:#cbb8ff}:is(html:has(.work-home),body:has(.work-home)){background:#f5f6f8!important}body:has(.work-home){min-height:var(--sl-web-viewport-height,100dvh)}html.sl-web-dark:has(.work-home){background:#191d24!important}html.sl-reading-dark:has(.work-home){background:#191d24!important}html.sl-web-dark body:has(.work-home){background:#191d24!important}html.sl-reading-dark body:has(.work-home){background:#191d24!important}.work-home .preview-heading{align-items:center;gap:16px;margin-bottom:18px}.work-home .preview-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.work-home .preview-brand{margin:0}.work-home .preview-heading h1{margin:0;font-size:24px;color:var(--wh-text)!important}.work-home .preview-heading p{display:none}.work-home .preview-heading .work-home-account{flex:none;justify-content:flex-end;width:auto;font-size:14px}.work-home .preview-brand strong{color:var(--wh-text)!important}.work-home .preview-brand span{color:var(--wh-muted)!important}.work-home-overview{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.work-home .preview-identity{box-shadow:none;box-sizing:border-box;border-radius:14px;min-height:190px;padding:22px;display:block;background:var(--wh-panel)!important;color:var(--wh-text)!important;border:1px solid var(--wh-border)!important}.work-home .preview-identity h2{margin:0 0 18px;font-size:22px;line-height:1.5;color:var(--wh-text)!important}.work-home .preview-identity p{margin:8px 0;font-size:13px;line-height:1.8;color:var(--wh-muted)!important}.work-home-last-login span{font-size:11px;display:block}.work-home .preview-section-title{margin:20px 0 10px}.work-home .preview-section-title h2{margin:0;font-size:17px;color:var(--wh-text)!important}.work-home .preview-section-title p{margin:0;color:var(--wh-muted)!important}.work-home .preview-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.work-home .preview-modules>a{box-shadow:none;border-radius:12px;padding:14px 16px;position:relative;background:var(--wh-panel)!important;color:var(--wh-text)!important;border:1px solid var(--wh-border)!important}.work-home .preview-modules>a:hover{transform:translateY(-1px);border-color:var(--wh-accent)!important}.work-home .preview-modules h3{margin:10px 0 2px;font-size:18px;color:var(--wh-text)!important}.work-home .preview-modules small{font-size:11px;color:var(--wh-muted)!important}.work-home .preview-modules strong{gap:8px;margin:0;padding:0;font-size:11px;position:absolute;bottom:14px;right:16px;color:var(--wh-accent)!important;border:0!important}.work-home .preview-module-icon{border-radius:7px;padding:6px 8px;font-size:12px;background:var(--wh-soft)!important;color:var(--wh-accent)!important}.work-home .preview-access,.work-home .preview-access.read{padding:3px 7px;font-size:10px;background:var(--wh-good-bg)!important;color:var(--wh-good)!important}.work-home .work-home-account button{padding:7px 12px;background:var(--wh-panel)!important;color:var(--wh-text)!important;border-color:var(--wh-border)!important}.work-home :is(a,button,summary,select,textarea):focus-visible{outline-offset:3px;outline:2px solid var(--wh-focus)!important}.work-home .preview-empty{background:var(--wh-panel)!important;color:var(--wh-muted)!important}.preview-test-tools{padding-top:10px!important;padding-bottom:16px!important}@media (max-width:900px){.work-home .preview-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.work-home-overview{grid-template-columns:minmax(200px,.65fr) minmax(0,1fr)}}@media (max-width:680px){.work-home{padding:18px 14px!important}.work-home-overview{grid-template-columns:minmax(0,1fr);gap:12px}.work-home .preview-identity{min-height:0;padding:18px}.work-home .preview-identity h2{margin-bottom:8px}.work-home .preview-heading>div:first-child{gap:10px}.work-home .preview-heading h1{font-size:20px}.work-home .preview-heading .work-home-account{margin-left:auto}.work-home .preview-modules>a{padding:12px}.work-home .preview-modules strong{bottom:12px;right:12px}.work-home .preview-modules{gap:8px}.work-home .preview-section-title{margin-top:18px}}.work-home .work-home-overview-solo{grid-template-columns:minmax(0,1fr)}.communication-permission{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.communication-permission small{max-width:520px;margin-top:5px;line-height:1.6;display:block}.communication-permission label{white-space:nowrap;align-items:center;gap:8px;display:flex}.communication-permission{font-size:13px}.communication-permission small{font-size:12px}.communication-permission strong{font-size:14px}.lab-admin-panel{--ad-bg:#f4f6f8;--ad-panel:#fff;--ad-soft:#edf2f0;--ad-text:#253b32;--ad-muted:#61746b;--ad-line:#cedbd3;--ad-accent:#286347;--ad-selected:#dceee2;--ad-danger:#994343;width:min(1120px,100vw - 40px);height:min(900px,calc(var(--sl-web-viewport-height,100dvh) - 80px));max-height:calc(var(--sl-web-viewport-height,100dvh) - 80px);border-radius:16px;flex-direction:column;line-height:1.55;display:flex;overflow:hidden;background:var(--ad-bg)!important;color:var(--ad-text)!important;border:1px solid var(--ad-line)!important;font-family:system-ui,-apple-system,Noto Sans TC,PingFang TC,sans-serif!important;font-size:14px!important}html:is(.sl-web-dark,.sl-reading-dark) .lab-admin-panel{--ad-bg:#1d232b;--ad-panel:#252c35;--ad-soft:#303a44;--ad-text:#e4ebe8;--ad-muted:#b1beb8;--ad-line:#4a575e;--ad-accent:#b1ddc2;--ad-selected:#304c3e;--ad-danger:#f0b5ad;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lab-admin-panel :is(h2,strong,b,button,input,select){font-family:inherit!important}.lab-admin-panel :is(input,select,button){font-size:13px!important}.lab-admin-panel :is(input,select){border-radius:7px;min-height:38px;padding:8px 10px;background:var(--ad-panel)!important;color:var(--ad-text)!important;border:1px solid var(--ad-line)!important}.lab-admin-panel input[type=radio]{min-height:0}.lab-admin-panel button{cursor:pointer;border-radius:7px;min-height:36px;padding:7px 12px;background:var(--ad-panel)!important;color:var(--ad-text)!important;border:1px solid var(--ad-line)!important}.lab-admin-panel button:disabled{opacity:.5;cursor:wait}.lab-admin-panel :is(button,input,select):focus-visible{outline:2px solid var(--ad-accent);outline-offset:3px}.lab-admin-panel>header{flex:none;padding:20px 24px;position:static;background:var(--ad-panel)!important;border-bottom:1px solid var(--ad-line)!important}.lab-admin-panel h2{letter-spacing:0;margin:2px 0 6px;color:var(--ad-text)!important;font-size:24px!important}.lab-admin-panel .eyebrow{display:none}.lab-admin-panel header p:last-child{margin:0;color:var(--ad-muted)!important;font-size:13px!important}.lab-admin-panel .lab-admin-tabs{flex:none;gap:8px;padding:10px 24px;position:static;background:var(--ad-panel)!important;border-bottom:1px solid var(--ad-line)!important}.lab-admin-panel .lab-admin-tabs button{text-align:left;min-width:180px}.lab-admin-panel .lab-admin-tabs button span{font-size:14px;font-weight:650}.lab-admin-panel .lab-admin-tabs button small{color:var(--ad-muted)!important;font-size:12px!important}.lab-admin-panel .lab-admin-tabs button.active{background:var(--ad-selected)!important;border-color:var(--ad-accent)!important}.lab-admin-panel .lab-admin-body{scrollbar-color:var(--ad-line) var(--ad-bg);flex:1;min-height:0;padding:20px 24px;overflow:auto}.lab-admin-panel :is(.lab-admin-create,.lab-admin-users,.lab-admin-activity,.lab-audit-summary article){border-radius:10px;padding:16px;background:var(--ad-panel)!important;border:1px solid var(--ad-line)!important}.lab-admin-panel .lab-admin-section-title>b{display:none}.lab-admin-panel .lab-admin-section-title strong{color:var(--ad-text)!important;font-size:16px!important}.lab-admin-panel .lab-admin-section-title small{color:var(--ad-muted)!important;font-size:12px!important}.lab-admin-panel .lab-admin-section-title,.lab-admin-panel .admin-add-disclosure{margin-bottom:14px}.admin-add-disclosure>summary{cursor:pointer;padding:10px 0;font-weight:650}.admin-member-filters{align-items:end;gap:12px;margin:0 0 16px;display:flex}.admin-member-filters label:first-child{flex:1}.admin-member-filters label{gap:5px;font-size:12px;display:grid}.admin-member-filters>span{white-space:nowrap;color:var(--ad-muted);padding-bottom:10px;font-size:12px}.lab-admin-panel .lab-admin-user-list>article{border-radius:9px;gap:12px;padding:14px;border:1px solid var(--ad-line)!important;background:var(--ad-panel)!important;box-shadow:none!important}.lab-admin-panel .lab-admin-user-main strong{color:var(--ad-text)!important;font-size:15px!important}.lab-admin-panel .lab-admin-user-main small{overflow-wrap:anywhere;color:var(--ad-muted)!important;font-size:12px!important}.lab-admin-panel .lab-admin-avatar{width:34px;height:34px;font-size:16px;background:var(--ad-soft)!important;color:var(--ad-text)!important}.lab-admin-panel .lab-admin-actions{flex-wrap:wrap;gap:6px}.lab-admin-panel .lab-admin-actions .permission-toggle{background:var(--ad-selected)!important}.lab-admin-panel .access-status{font-size:12px}.lab-admin-panel .module-permission-editor{margin:0;padding:14px 0 0;border-top:1px solid var(--ad-line)!important}.lab-admin-panel .module-permission-editor>header{flex-wrap:wrap;gap:10px}.lab-admin-panel .module-permission-editor>header strong{color:var(--ad-text)!important;font-size:14px!important}.lab-admin-panel .module-permission-editor>header small{color:var(--ad-muted)!important;font-size:12px!important}.lab-admin-panel :is(.module-permission-head,.module-permission-row){grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(70px,1fr));gap:8px}.lab-admin-panel .module-permission-head{padding:10px 0;color:var(--ad-muted)!important;font-size:12px!important}.lab-admin-panel .module-permission-row{padding:8px 0;border-top:1px solid var(--ad-line)!important}.lab-admin-panel .module-permission-row>span b{color:var(--ad-text)!important;font-size:14px!important}.lab-admin-panel .module-permission-row>span small{color:var(--ad-muted)!important;font-size:11px!important}.lab-admin-panel .module-permission-row label{border-radius:7px;min-height:36px;background:var(--ad-panel)!important;color:var(--ad-muted)!important;border:1px solid var(--ad-line)!important}.lab-admin-panel .module-permission-row label i{font-style:normal;font-size:13px!important}.lab-admin-panel .module-permission-row label.selected{box-shadow:inset 0 0 0 1px var(--ad-accent);background:var(--ad-selected)!important;color:var(--ad-text)!important;border-color:var(--ad-accent)!important}.lab-admin-panel .module-permission-row label.selected.level-none{box-shadow:none;background:var(--ad-soft)!important;color:var(--ad-text)!important;border-color:var(--ad-muted)!important}.communication-row .communication-on{grid-column:3/5}.admin-permission-hint{color:var(--ad-muted);margin:10px 0 0;font-size:12px}.admin-password-reset{grid-column:1/-1;align-items:end;gap:8px;display:flex}.admin-password-reset label{flex:1;gap:5px;display:grid}.lab-admin-panel .lab-admin-note{font-size:12px;color:var(--ad-muted)!important}.lab-admin-panel :is(.lab-audit-filters label,.lab-admin-form-grid label){color:var(--ad-muted)!important;font-size:12px!important}.lab-admin-panel .lab-audit-summary{gap:10px}.lab-admin-panel .lab-audit-summary strong{font-size:24px}.lab-admin-panel :is(.lab-audit-row,.lab-audit-detail),.lab-admin-panel .lab-audit-row strong{font-size:13px}.lab-admin-panel .lab-audit-row small{font-size:12px}.lab-admin-panel :is(.manager-notice,.manager-error){border:1px solid var(--ad-line);border-radius:8px;padding:10px 14px;font-size:13px;position:sticky;bottom:0;background:var(--ad-selected)!important;color:var(--ad-text)!important}.lab-admin-panel .manager-error{color:var(--ad-danger)!important}@media (max-width:720px){.lab-admin-panel{width:100%;height:var(--sl-web-viewport-height,100dvh);max-height:var(--sl-web-viewport-height,100dvh);border-radius:0}.lab-admin-panel>header,.lab-admin-panel .lab-admin-body{padding:14px}.lab-admin-panel .lab-admin-tabs{padding:8px 14px}.lab-admin-panel .lab-admin-tabs button{flex:1;min-width:0}.lab-admin-panel :is(.module-permission-head,.module-permission-row){grid-template-columns:minmax(95px,1.2fr) repeat(3,minmax(48px,1fr));gap:4px}.lab-admin-panel .module-permission-row label i{font-size:12px!important}.admin-member-filters,.admin-password-reset{flex-wrap:wrap}.lab-admin-panel .lab-admin-user-list>article{padding:10px}.lab-admin-panel .module-permission-row>span small{font-size:10px!important}}
