.skip-link{position:fixed;z-index:10000;top:10px;left:10px;padding:10px 14px;color:#fff;border-radius:4px;background:#14213d;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(30,107,105,.42);outline-offset:3px}
.dashboard-stack,.schedule-page,.team-page,.cultures-page,.protocol-library-page,.media-prep-page,.batch-record-page,.long-calendar-page{width:min(100%,1440px);margin-inline:auto}
.record-status.is-planned{color:#5d6674;background:#eef1f4}.record-status.is-pending{color:#835912;background:#fff4dc}
.app-feedback{position:fixed;z-index:9999;right:22px;bottom:22px;display:grid;width:min(380px,calc(100vw - 32px));gap:8px;pointer-events:none}.app-feedback-item{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:13px 15px;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#18324a;box-shadow:0 14px 34px rgba(14,31,51,.2);opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.app-feedback-item.is-visible{opacity:1;transform:none}.app-feedback-item.is-success{background:#17685f}.app-feedback-item.is-error{background:#9f3144}.app-feedback-item span{font-size:.9rem;font-weight:600}
.app-confirm-dialog{width:min(440px,calc(100vw - 32px));padding:0;color:var(--ch-ink);border:1px solid var(--ch-line);border-radius:8px;box-shadow:0 28px 70px rgba(12,29,48,.24)}.app-confirm-dialog::backdrop{background:rgba(11,27,47,.48);backdrop-filter:blur(3px)}.app-confirm-dialog form{padding:24px}.app-confirm-dialog h2{margin:7px 0;font:700 1.75rem "Hanken Grotesk",sans-serif}.app-confirm-dialog p{margin:0 0 22px;color:var(--ch-muted);line-height:1.55}.app-confirm-dialog form>div{display:flex;justify-content:flex-end;gap:9px}
.horizontal-strip-status{display:flex;align-items:center;gap:8px;margin:0 26px 8px;color:#4d5969;font-size:.82rem}.horizontal-strip-status i{color:var(--ch-secondary)}.horizontal-strip-status strong{color:var(--ch-ink)}.horizontal-strip-status span{color:var(--ch-muted)}.horizontal-strip-shell{position:relative;min-width:0}.horizontal-strip-shell .feed-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(290px,32%);grid-template-columns:none;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin}.horizontal-strip-shell .feed-card{scroll-snap-align:start}.horizontal-strip-button{position:absolute;z-index:4;top:50%;width:34px;height:42px;display:grid;place-items:center;color:#1b3650;border:1px solid #d5dde7;border-radius:5px;background:rgba(255,255,255,.96);box-shadow:0 5px 16px rgba(16,39,64,.12);transform:translateY(-50%)}.horizontal-strip-button.is-left{left:7px}.horizontal-strip-button.is-right{right:7px}.horizontal-strip-button:disabled{visibility:hidden}
.batch-record-page{display:grid;gap:18px}.batch-record-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:3px 0 5px}.batch-record-title{display:flex;align-items:center;gap:16px;min-width:0}.batch-record-title .batch-record-symbol{width:54px;height:54px;display:grid;flex:0 0 54px;place-items:center;color:#126d68;border:1px solid #c5ddd9;border-radius:8px;background:#edf8f6}.batch-record-title .batch-record-symbol svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7}.batch-record-title h1{margin:3px 0 2px;font:700 clamp(2rem,4vw,2.8rem) "Hanken Grotesk",sans-serif;letter-spacing:-.04em}.batch-record-title p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--ch-muted);font-size:.9rem}.batch-record-title p i{width:3px;height:3px;border-radius:50%;background:#aab1bc}.batch-record-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.batch-record-actions>a,.batch-record-actions>button,.batch-record-actions>.dropdown>button,.batch-record-actions>form>button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#28394d;border:1px solid #d4dce6;border-radius:5px;background:#fff;font-size:.85rem;font-weight:650;text-decoration:none}.batch-record-actions .is-primary{color:#fff;border-color:#273087;background:#273087}.batch-record-actions button.is-due{color:#fff;border-color:#a63b4c;background:#a63b4c}.batch-record-actions button.is-complete{color:#17685f;border-color:#afd7d0;background:#eef9f7}.batch-feed-actions{display:flex;overflow:hidden;border:1px solid #d4dce6;border-radius:5px;background:#fff}.batch-record-actions .batch-feed-actions>button{border:0;border-radius:0}.batch-record-actions .batch-feed-actions>button+button{border-left:1px solid #d4dce6}.batch-action-menu-toggle .bi-chevron-down{font-size:.68rem}.batch-action-menu .dropdown-menu{min-width:205px;padding:6px}.batch-record-actions .batch-action-menu .dropdown-item{width:100%;min-height:38px;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:0 11px;color:#2b394d;border:0;border-radius:4px;background:transparent;font-size:.82rem;font-weight:650;text-decoration:none}.batch-record-actions .batch-action-menu .dropdown-item:hover,.batch-record-actions .batch-action-menu .dropdown-item:focus{background:#f1f4f7}.batch-record-actions .batch-action-menu .dropdown-item i{width:18px;color:#68758a;text-align:center}
.batch-feed-banner{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:15px 17px;border:1px solid #cbdedb;border-left:4px solid #17837a;border-radius:6px;background:linear-gradient(100deg,#f1faf8,#fbfdfd)}.batch-feed-banner>span{width:40px;height:40px;display:grid;place-items:center;color:#176b64;border-radius:6px;background:#dff3ef}.batch-feed-banner small,.batch-feed-banner strong,.batch-feed-banner p{display:block}.batch-feed-banner small{color:#5c7076;font:600 .75rem "JetBrains Mono",monospace;text-transform:uppercase}.batch-feed-banner strong{margin:2px 0;font-size:1rem}.batch-feed-banner p{margin:0;color:var(--ch-muted);font-size:.82rem}
.batch-record-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ch-line);border-radius:7px;background:#fff;box-shadow:0 8px 22px rgba(18,39,65,.045)}.batch-record-summary article{min-width:0;padding:15px 18px;border-right:1px solid var(--ch-line)}.batch-record-summary article:last-child{border:0}.batch-record-summary small,.batch-record-summary strong,.batch-record-summary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-record-summary small{color:#758092;font:600 .75rem "JetBrains Mono",monospace;text-transform:uppercase}.batch-record-summary strong{margin:4px 0 1px;color:var(--ch-ink);font-size:.95rem}.batch-record-summary span{color:var(--ch-muted);font-size:.78rem}
.batch-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.batch-record-grid.is-wide{grid-template-columns:1.1fr .9fr}.batch-record-panel{min-width:0;overflow:hidden;border:1px solid var(--ch-line);border-radius:7px;background:#fff;box-shadow:0 8px 24px rgba(18,39,65,.04)}.batch-record-panel>header{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 17px;border-bottom:1px solid var(--ch-line)}.batch-record-panel>header>span{width:36px;height:36px;display:grid;place-items:center;color:#314191;border-radius:5px;background:#eef0ff}.batch-record-panel>header>span.is-teal{color:#176b64;background:#e7f7f4}.batch-record-panel>header>span.is-coral{color:#a13e4c;background:#fff0f2}.batch-record-panel>header h2{margin:0;font:700 1.1rem "Hanken Grotesk",sans-serif}.batch-record-panel>header p{margin:2px 0 0;color:var(--ch-muted);font-size:.78rem}.batch-record-panel>header>em{min-width:27px;height:27px;display:grid;place-items:center;color:#445066;border-radius:50%;background:#f0f2f5;font-size:.75rem;font-style:normal;font-weight:700}.batch-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 17px 14px}.batch-detail-list>div{min-width:0;padding:12px 5px;border-bottom:1px solid #edf0f3}.batch-detail-list dt{margin-bottom:4px;color:#788294;font:600 .75rem "JetBrains Mono",monospace;text-transform:uppercase}.batch-detail-list dt small{display:block;text-transform:none}.batch-detail-list dd{margin:0;color:#253448;font-size:.88rem;font-weight:650}.record-status{display:inline-flex;padding:3px 7px;color:#17685f;border-radius:4px;background:#e9f7f4;font-size:.75rem}.record-status.is-terminated{color:#9d3446;background:#fff0f2}
.batch-record-fold{min-width:0;overflow:hidden;border:1px solid var(--ch-line);border-radius:7px;background:#fff;box-shadow:0 8px 24px rgba(18,39,65,.04)}.batch-record-fold>summary{min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:13px 17px;cursor:pointer;list-style:none;transition:background-color .16s ease}.batch-record-fold>summary::-webkit-details-marker{display:none}.batch-record-fold>summary:hover{background:#fafbfd}.batch-record-fold[open]>summary{border-bottom:1px solid var(--ch-line);background:#fbfcfd}.batch-fold-icon{width:36px;height:36px;display:grid;place-items:center;color:#314191;border-radius:5px;background:#eef0ff}.batch-fold-icon.is-teal{color:#176b64;background:#e7f7f4}.batch-fold-icon.is-coral{color:#a13e4c;background:#fff0f2}.batch-fold-label{min-width:0}.batch-fold-label strong,.batch-fold-label small{display:block}.batch-fold-label strong{color:var(--ch-ink);font:700 1.06rem "Hanken Grotesk",sans-serif}.batch-fold-label small{margin-top:2px;color:var(--ch-muted);font-size:.78rem}.batch-fold-count{min-width:28px;height:28px;display:grid;place-items:center;color:#526075;border-radius:5px;background:#f0f3f6;font:700 .75rem "JetBrains Mono",monospace}.batch-fold-chevron{color:#778397;transition:transform .18s ease}.batch-record-fold[open] .batch-fold-chevron{transform:rotate(180deg)}.batch-record-fold>.batch-record-panel{border:0;border-radius:0;box-shadow:none}.batch-record-fold>.batch-record-panel>header{min-height:0;display:flex;justify-content:flex-end;gap:8px;padding:11px 17px;background:#fafbfd}.batch-record-fold>.batch-record-panel>header>span,.batch-record-fold>.batch-record-panel>header>div,.batch-record-fold>.batch-record-panel>header>em{display:none}.batch-record-fold>.batch-record-panel>header:not(:has(button)):not(:has(a)){display:none}.batch-record-fold>.batch-record-panel>header>a{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;color:#25218d;border:1px solid #d7dce7;border-radius:5px;background:#fff;font-size:.8rem;font-weight:700;text-decoration:none}.batch-record-fold>.batch-record-panel>header>button{min-height:38px}.batch-record-fold:target{scroll-margin-top:88px;box-shadow:0 0 0 3px rgba(38,112,108,.13),0 8px 24px rgba(18,39,65,.04)}
.batch-history-panel[aria-busy=true]{opacity:.6;pointer-events:none}.batch-history-header nav{display:flex;align-items:center;gap:7px}.batch-history-header nav a{width:32px;height:32px;display:grid;place-items:center;color:#28384c;border:1px solid #d8dfe7;border-radius:4px}.batch-history-header nav strong{min-width:110px;font-size:.82rem;text-align:center}.batch-history-scroll{overflow-x:auto}.batch-history-weekdays,.batch-history-grid{min-width:760px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.batch-history-weekdays span{padding:9px;color:#6e7888;border-bottom:1px solid var(--ch-line);background:#f7f9fb;font:600 .75rem "JetBrains Mono",monospace;text-align:center;text-transform:uppercase}.batch-history-grid article{min-height:112px;padding:7px;border-right:1px solid #edf0f3;border-bottom:1px solid #edf0f3;background:#fff}.batch-history-grid article.is-outside{color:#9ba4b1;background:#fafbfc}.batch-history-grid article.is-today{box-shadow:inset 0 0 0 2px #4d6f9d}.batch-history-grid time{display:block;margin-bottom:6px;font:600 .75rem "JetBrains Mono",monospace}.batch-history-grid article>div{display:grid;gap:3px}.history-event{overflow:hidden;padding:4px 5px;color:#465467;border-left:3px solid #a6afbb;border-radius:2px;background:#f0f2f4;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.history-event.is-feed.is-complete{color:#17685f;border-color:#1b8a7f;background:#e8f7f4}.history-event.is-feed.is-overdue{color:#9f3447;border-color:#c44d60;background:#fff0f2}.history-event.is-seed{border-color:#4455b8;background:#eff1ff}.history-event.is-harvest{border-color:#b87920;background:#fff7e8}.history-event.is-note{border-color:#b16c79;background:#fff4f5}.history-event.is-sample,.history-event.is-image{border-color:#3d718d;background:#edf7fb}
.batch-note-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;background:#f7f8fa}.paper-note{position:relative;min-height:122px;padding:15px 16px 15px 20px;border:1px solid #e3d5a8;border-radius:5px;background-color:#fffdf1;background-image:repeating-linear-gradient(transparent 0,transparent 26px,rgba(78,116,158,.13) 27px);box-shadow:0 7px 16px rgba(51,53,41,.07)}.paper-note::before{position:absolute;top:0;bottom:0;left:10px;width:1px;content:"";background:rgba(196,76,94,.18)}.paper-note.is-own{border-color:#bddbd5;background-color:#f1fbf8;transform:rotate(.2deg)}.paper-note.is-legacy{border-color:#d6d9df;background-color:#f7f8fa}.paper-note-meta{display:flex;align-items:center;gap:8px;margin-bottom:7px}.paper-note-meta .account-avatar{width:30px;height:30px}.paper-note-meta span,.paper-note-meta strong,.paper-note-meta time{display:block}.paper-note-meta strong{color:#27364a;font-size:.82rem}.paper-note-meta time{color:#778090;font:500 .75rem "JetBrains Mono",monospace}.paper-note p{margin:0;color:#344153;font-size:.86rem;line-height:27px;white-space:pre-wrap}.batch-note-form{padding:17px 18px;border-top:1px solid var(--ch-line)}.batch-note-form>label{display:block;margin-bottom:6px;font-weight:700}.batch-note-form>div{display:grid;grid-template-columns:1fr auto;align-items:end;gap:9px}.batch-note-form textarea{width:100%;min-height:78px;padding:12px;color:var(--ch-ink);border:1px solid #d4dce6;border-radius:5px;resize:vertical}.batch-note-form button{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;color:#fff;border:0;border-radius:5px;background:#273087;font-weight:650}.batch-note-form>small{display:block;margin-top:6px;color:var(--ch-muted);font-size:.75rem}
.record-table-wrap{overflow-x:auto}.record-table{width:100%;border-collapse:collapse}.record-table th,.record-table td{padding:11px 14px;border-bottom:1px solid #edf0f3;font-size:.8rem;text-align:left}.record-table th{color:#707b8d;background:#f8f9fb;font:600 .75rem "JetBrains Mono",monospace;text-transform:uppercase}.batch-sample-form{display:grid;gap:12px;padding:16px}.batch-sample-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.batch-sample-fields label{color:#596577;font-size:.76rem;font-weight:650}.batch-sample-fields label .settings-input{display:block;margin-top:5px}.batch-sample-form>input[type=submit]{justify-self:end}.feed-history-list{display:grid}.feed-history-list article{display:grid;grid-template-columns:105px 1fr minmax(115px,.7fr);gap:12px;padding:13px 16px;border-bottom:1px solid #edf0f3}.feed-history-list time,.feed-history-list time small,.feed-history-list article div span,.feed-history-list article div small,.feed-history-list article div strong{display:block}.feed-history-list time{color:#26354a;font:600 .75rem "JetBrains Mono",monospace}.feed-history-list time small,.feed-history-list article div span,.feed-history-list article div small{margin-top:2px;color:var(--ch-muted);font-size:.75rem}.feed-history-list article div strong{font-size:.8rem}.record-empty{padding:24px;color:var(--ch-muted);text-align:center}.record-empty i{display:block;margin-bottom:5px;font-size:1.3rem}.record-empty p{margin:0}
.batch-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.batch-image-grid article{overflow:hidden;border:1px solid var(--ch-line);border-radius:5px;background:#fff}.batch-record-image{width:100%;height:190px;display:block;object-fit:cover;background:#edf0f3}.batch-image-grid article>div{display:flex;align-items:center;justify-content:space-between;padding:9px 10px}.batch-image-grid article>div strong{font-size:.8rem}.batch-image-grid article button{color:#a13b4c;border:0;background:none;font-size:.75rem}.closure-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.closure-action p{margin:3px 0 0;color:var(--ch-muted);font-size:.82rem}.batch-danger-zone{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px;border:1px solid #edc5cb;border-radius:7px;background:#fff9fa}.batch-danger-zone h2{margin:3px 0;color:#8d2d3d;font:700 1rem "Hanken Grotesk",sans-serif}.batch-danger-zone p{margin:0;color:#765e64;font-size:.8rem}.batch-danger-zone form{display:flex;align-items:center;gap:8px}.batch-danger-zone form input{min-width:280px}.batch-danger-zone form button{min-height:40px;padding:0 14px;color:#fff;border:0;border-radius:5px;background:#a23749;font-weight:650}
.long-calendar-page{display:grid;gap:18px}.long-calendar-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.long-calendar-hero h1{margin:4px 0;font:700 2.75rem "Hanken Grotesk",sans-serif;letter-spacing:-.04em}.long-calendar-hero p{margin:0;color:var(--ch-muted)}.long-calendar-hero nav{display:flex;align-items:center;gap:7px}.long-calendar-hero nav a,.long-calendar-hero nav strong{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;color:#26364a;border:1px solid var(--ch-line);border-radius:5px;background:#fff;text-decoration:none}.long-calendar-hero nav strong{min-width:76px}.long-calendar-hero nav a.is-current{color:#fff;border-color:#273087;background:#273087}.long-calendar-legend{display:flex;align-items:center;gap:18px;padding:11px 14px;border:1px solid var(--ch-line);border-radius:6px;background:#fff;font-size:.8rem}.long-calendar-legend span{display:flex;align-items:center;gap:6px}.long-calendar-legend i:not(.bi){width:9px;height:9px;border-radius:2px;background:#3d55b2}.long-calendar-legend i.is-harvest{background:#b67724}.long-calendar-legend a{margin-left:auto;color:#273087;font-weight:650;text-decoration:none}.year-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.year-month-card{overflow:hidden;border:1px solid var(--ch-line);border-radius:6px;background:#fff}.year-month-card>header{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid var(--ch-line)}.year-month-card h2{margin:0;font:700 .98rem "Hanken Grotesk",sans-serif}.year-month-card header span{color:var(--ch-muted);font-size:.75rem}.year-month-weekdays,.year-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.year-month-weekdays span{padding:6px 2px;color:#7a8494;background:#f8f9fb;font:600 .75rem "JetBrains Mono",monospace;text-align:center}.year-month-grid article{position:relative;min-height:59px;padding:4px;border-top:1px solid #edf0f3;border-right:1px solid #edf0f3}.year-month-grid article.is-outside{color:#aab1bc;background:#fafbfc}.year-month-grid article.is-today{box-shadow:inset 0 0 0 2px #4c6a93}.year-month-grid time{font:600 .75rem "JetBrains Mono",monospace}.year-month-grid article>div{display:grid;gap:2px;margin-top:2px}.year-month-grid article a{height:14px;display:flex;align-items:center;gap:2px;overflow:hidden;color:#334a99;border-left:2px solid #4056b2;background:#eff1ff;font-size:.75rem;text-decoration:none}.year-month-grid article a.is-harvest{color:#895a1b;border-color:#b77928;background:#fff6e7}.year-month-grid .batch-symbol{width:10px;height:10px;flex:0 0 10px}.year-month-grid article a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.year-month-grid article small{color:#6f7784;font-size:.75rem}
/* Authentication providers */
.oauth-actions{display:grid;gap:.65rem}.oauth-button{display:flex;min-height:46px;align-items:center;justify-content:center;gap:.65rem;border:1px solid #cfd6e2;border-radius:5px;background:#fff;color:#101c31;font-weight:700;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.oauth-button:hover,.oauth-button:focus{border-color:#7972c7;color:#17106e;box-shadow:0 7px 18px rgba(25,20,112,.08);transform:translateY(-1px)}.oauth-button i{font-size:1.05rem}.oauth-divider{display:flex;align-items:center;gap:.75rem;margin:1.15rem 0;color:#788296;font-size:.72rem}.oauth-divider::before,.oauth-divider::after{height:1px;flex:1;background:#e1e5ec;content:""}.oauth-account-switch{margin:1.1rem 0 0;text-align:center;color:#667185;font-size:.78rem}.oauth-account-switch a{color:#211985;font-weight:750}.login-field-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.login-field-heading .form-label{margin-bottom:.5rem}.login-field-heading a{color:#3f4b61;font-size:.72rem;font-weight:700;text-decoration:none}.login-field-heading a:hover,.login-field-heading a:focus{color:#211985;text-decoration:underline}.auth-form-shell{display:grid;min-height:calc(100vh - 170px);padding:44px 16px;place-items:start center}.auth-form-card{width:min(100%,520px);padding:32px;border:1px solid #dfe4ec;border-radius:9px;background:#fff;box-shadow:0 18px 48px rgba(17,30,54,.07)}.auth-form-card h1{margin:7px 0 9px;color:#0b1c30;font-size:1.65rem;line-height:1.15}.auth-form-card>p{color:#667185;font-size:.84rem;line-height:1.55}.auth-form-eyebrow{color:#14766e;font-family:"IBM Plex Mono",monospace;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.auth-form-icon{display:grid;width:46px;height:46px;margin-bottom:16px;place-items:center;border-radius:7px;background:#e8f6f3;color:#107a70;font-size:1.25rem}.auth-form-icon.is-danger{background:#fdecee;color:#b42336}.auth-security-note{display:flex;align-items:flex-start;gap:8px;margin:20px 0;padding:13px;border:1px solid #d7e8e5;border-radius:6px;background:#f5fbfa!important;color:#49625f!important;font-size:.76rem!important}.auth-security-note i{color:#107a70}.auth-form-card form{margin-top:24px}@media(max-width:560px){.auth-form-shell{padding:24px 12px}.auth-form-card{padding:24px}.login-field-heading{align-items:flex-start;flex-direction:column;gap:0}}

/* Batch record disclosure actions */
.batch-feed-actions{gap:0}
.batch-record-fold>.batch-record-panel>header>a,
.batch-record-fold>.batch-record-panel>header>button{margin-left:0}
