@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/pretendard-variable.woff2)format("woff2")}.care-dashboard{gap:24px}.care-dashboard-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;margin-bottom:16px;display:flex}.care-dashboard-work-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:8px;display:grid}.care-view-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.care-dashboard-body{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.care-dashboard-animal-list,.care-dashboard-short-list{margin:0;padding:0;list-style:none}.care-dashboard-animal-list>li{border-top:1px solid var(--demo-line)}.care-dashboard-animal-row{border-radius:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.care-dashboard-animal-row:hover{background:var(--surface-base-neutral-2)}.care-dashboard-animal-row:focus-visible{outline:2px solid var(--border-prominent-accent);outline-offset:2px}.care-dashboard-short-list>li{border-bottom:1px solid var(--border-base-neutral-2);padding:12px 0}.care-dashboard-short-list>li:last-child{border:0;padding-bottom:0}@media (max-width:900px){.care-dashboard-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.care-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.animal-work-grid,.animal-task-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.animal-work-card,.animal-task-card{--prototype-field-surface:var(--surface-base-neutral-2);flex-direction:column;min-width:0;padding:20px;display:flex}.animal-work-identity{align-items:center;gap:16px;display:flex}.animal-work-next{border-top:1px solid var(--border-base-neutral-2);margin-top:20px;padding-top:16px}.animal-work-open{align-self:flex-start;margin-top:auto;padding-top:16px}.animal-task-groups{gap:32px;display:grid}.embedded-work-list>.list-content{box-shadow:none;background:0 0;border:0;padding:0}.embedded-work-list details.list-controls{padding:12px 0}.embedded-work-list details.list-controls[open]>summary{margin-bottom:16px}.embedded-work-list .list-results{padding:0}.embedded-work-list .wc-results-toolbar{margin-bottom:16px}.animal-extra-identifiers{min-width:0}.animal-task-empty{background:var(--surface-base-neutral-2);border-radius:12px;padding:16px}.animal-care-details{padding:16px}.animal-care-details>summary{cursor:pointer}.animal-care-details[open]>summary{margin-bottom:16px}.animal-care-details .phase1-care-period{border:0;border-block-start:1px solid var(--border-base-neutral-2);grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 0 0;display:grid}.animal-care-details .phase1-care-period>div{width:100%}.animal-care-details .phase1-care-period dl{gap:20px}@media (max-width:600px){.animal-care-details .phase1-care-period dl{grid-template-columns:minmax(0,1fr)}}.task-execution-detail{max-width:920px;margin-inline:auto}.task-execution-detail .task-detail-results>div>fieldset>section{border:0;border-radius:0;padding:0}.task-execution-detail .task-detail-results>div>fieldset>section+section{border-top:1px solid var(--border-base-neutral-2);padding-top:16px}.task-execution-detail .task-review-action{background:var(--surface-primary-accent);min-height:44px;color:var(--text-prominent-neutral-1);border-radius:8px;justify-content:center;padding:10px 16px;text-decoration:none;display:flex}.task-execution-detail .task-review-action:hover{background:var(--surface-primary-accent-hover)}.task-execution-detail .task-review-action:active{background:var(--surface-primary-accent-pressed)}.task-execution-detail .task-review-action:focus-visible{outline:2px solid var(--border-prominent-accent);outline-offset:3px}@media (max-width:767px){.work-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:16px;display:grid;overflow:visible}.animal-work-grid,.animal-task-grid{grid-template-columns:minmax(0,1fr);gap:12px}.animal-work-card,.animal-task-card{padding:16px}.animal-work-identity{gap:12px}.phase1-animal>.animal-recognition .animal-recognition-photo{width:80px;height:80px}}:root{--prototype-card-surface:var(--surface-base-neutral-1);--prototype-card-gap:var(--layout-margin);--prototype-card-border:var(--border-base-neutral-2);--prototype-card-radius:16px;--prototype-card-inset-radius:12px;--prototype-card-shadow:none;--prototype-panel-padding:24px;--prototype-compact-card-padding:20px;--prototype-summary-number-size:28px;--demo-orange:#ff592c;--demo-orange-dark:#e7471d;--demo-orange-soft:#fff1ec;--demo-orange-pale:#fff8f5;--demo-ink:#2c2f34;--demo-ink-2:#454951;--demo-muted:#7b8088;--demo-muted-2:#a3a7ae;--demo-line:var(--prototype-card-border);--demo-line-dark:var(--demo-line);--demo-bg:#f7f7f8;--demo-surface:var(--prototype-card-surface);--demo-input:#f8f8f9;--demo-green:#169b72;--demo-green-soft:#ecf8f4;--demo-amber:#b66b05;--demo-amber-soft:#fff6e7;--demo-red:#d94a45;--demo-red-soft:#fff0ef;--demo-blue:#3974c6;--demo-blue-soft:#edf4fd;--demo-shadow:var(--prototype-card-shadow);--demo-shadow-lg:0 24px 70px #2a2c312b;--demo-radius:var(--prototype-card-radius);--demo-radius-sm:10px}html,body,.app-content{background:var(--demo-bg)}body{color:var(--demo-ink);letter-spacing:normal;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}button,input,select,textarea{font-family:inherit}.prototype-page-heading--page{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;min-width:0;margin:0 0 24px;display:flex}.prototype-page-heading-copy{min-width:0}.editor-heading{background:var(--demo-bg)}.workflow-task-settings{flex-direction:column;gap:24px;display:flex}.workflow-task-settings>*{margin-block:0}.workflow-task-summary-card{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.workflow-task-summary-card>*{margin-block:0}.workflow-task-section{border-top:1px solid var(--border-base-neutral-2)}.workflow-task-section>:is(summary,h3){min-height:44px;color:var(--text-base-neutral-5);margin:0;padding-block:10px;font-size:16px;font-weight:600;line-height:24px}.workflow-task-section>summary{cursor:pointer}.workflow-task-section-content{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.workflow-task-section-content>*{min-width:0}.workflow-task-summary{gap:16px;display:grid}.workflow-task-summary-card.prototype-card{background:var(--surface-base-neutral-2)}.workflow-task-summary>div{min-width:0}.workflow-task-summary dt{color:var(--text-base-neutral-3);font-size:12px;font-weight:600;line-height:18px}.workflow-task-summary dd{color:var(--text-base-neutral-5);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600;line-height:20px}.workflow-task-summary li+li{margin-top:12px}.workflow-task-summary .workflow-task-summary-qualifier{color:var(--text-base-neutral-3);margin-top:4px;font-size:12px;font-weight:400;line-height:18px}.workflow-task-summary-wide{grid-column:1/-1}@media (min-width:640px){.workflow-task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.prototype-page-heading--page>.prototype-page-heading-copy{flex:1 1 min-content}.prototype-page-heading :is(h1,h2){overflow-wrap:break-word}.prototype-page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.prototype-page-heading-actions>*{max-width:100%}.prototype-page-secondary-action{border-color:var(--border-base-neutral-2);background:var(--surface-base-neutral-1);color:var(--text-base-neutral-5)}.prototype-page-heading--section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.prototype-page-heading--section>.prototype-page-heading-actions{margin-left:auto}.care-dashboard-brand-footer{justify-content:center;align-items:center;padding-block:16px;display:flex}.care-dashboard-brand-logo{width:96px;height:auto;display:block}.workflow-pending-changes{border-top:1px solid var(--border-base-neutral-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:12px;padding-top:8px;display:flex}.workflow-pending-changes>button{margin-left:auto}.page-grid>.prototype-page-heading,.phase1-work-heading>.prototype-page-heading,.workflow-template-header>.prototype-page-heading{margin-bottom:0}.phase1-work-heading{padding-bottom:24px}.prototype-page-heading h1:not(.sr-only){letter-spacing:-.035em;font-size:32px;font-weight:700;line-height:1.18}.prototype-page-heading h2:not(.sr-only){letter-spacing:-.025em;font-size:20px;line-height:1.25}.prototype-page-heading p:not(.prototype-page-eyebrow){color:var(--demo-muted);font-size:14px;font-weight:400;line-height:1.6}.prototype-notice{background:var(--demo-surface);color:var(--demo-muted);border-color:var(--demo-line)}.sidebar-header{border-bottom:0}.sidebar-brand{padding:26px 28px 0}.sidebar-brand img{width:128px}.sidebar-organization{padding:26px 28px 8px}.sidebar-organization>span{color:var(--demo-muted-2);letter-spacing:normal;font-size:10px;font-weight:700}.primary-navigation{padding:0 16px 16px}.primary-navigation-item{border-radius:var(--demo-radius-sm);color:#646970;font-weight:590}.primary-navigation-item[aria-current=page],.primary-navigation-item:hover,.primary-navigation-item[aria-current=page]:hover{background:var(--demo-orange-soft);color:var(--demo-orange-dark)}.primary-navigation-item[aria-current=page]{font-weight:700}.sidebar-account-link{border-top:1px solid var(--demo-line);margin:auto 0 0;padding:16px 12px}body{--prototype-field-surface:var(--surface-base-neutral-1)}:where(.prototype-card,.prototype-form-section,.animal-care-details,.list-content:where(:not(.list-content--plain)),.workspace-surface,.task-detail,.workspace-header,.execution-dashboard,.execution-metric,.task-execution-layout,.action-page-footer-inner,.merge-choice-card,.account-section-navigation,.page-section-navigation,.app-sidebar,.mobile-nav,.work-summary-item,.prototype-popup,.prototype-confirmation,.prototype-sidepanel,.prototype-drawer,[data-slot=popover-content],.bg-surface-base-neutral-1,.bg-background-base-neutral-1){--prototype-field-surface:var(--surface-base-neutral-2)}:where(.bg-surface-base-neutral-2,.bg-background-base-neutral-2,.bg-background-secondary,.bg-background-tertiary):not(.group):not(button):not(input):not(textarea){--prototype-field-surface:var(--surface-base-neutral-1)}:is(.group:has(>input),.group:has(>textarea),[data-slot=select-trigger],[data-slot=popover-trigger].bg-surface-base-neutral-2){background-color:var(--prototype-field-surface)}.work-summary-item{gap:8px;font-size:12px;font-weight:600}.work-summary-item strong,.prototype-summary-card>strong{color:var(--demo-ink);font-size:var(--prototype-summary-number-size);letter-spacing:-.035em;flex-shrink:0;font-weight:700;line-height:1.1}@media (min-width:768px){.work-summary--queues{grid-template-columns:repeat(4,minmax(0,1fr))}}.work-summary-item>span{overflow-wrap:anywhere;min-width:0}.work-summary-item[aria-pressed=true]{border-color:var(--demo-orange);background:var(--demo-orange-pale)}.phase1-tabs a[aria-current=page],.ds-tab-list>button[aria-selected=true],.section-tabs .ds-tab-list>button[aria-selected=true],.animal-scope-tabs .ds-tab-list>button[aria-selected=true]{border-bottom-color:var(--text-base-neutral-5);color:var(--text-base-neutral-5)}.prototype-card-grid{gap:var(--prototype-card-gap)}.prototype-card-stack{gap:var(--prototype-card-gap);flex-direction:column;min-width:0;display:flex}.prototype-card-stack>*{margin-block:0}.prototype-summary-card{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.prototype-summary-card>p{min-width:0;font-weight:500;line-height:20px}.prototype-card,.prototype-form-section,.list-content:where(:not(.list-content--plain)),.workspace-surface,.work-summary-item,.care-view-card,.care-dashboard-panel,.animal-work-card,.animal-task-card,.animal-care-details,.phase1-animal .animal-overview-columns>section,.phase1-animal .animal-overview-attention .prototype-notice{border:1px solid var(--prototype-card-border);border-radius:var(--prototype-card-radius);background:var(--prototype-card-surface);min-width:0;box-shadow:var(--prototype-card-shadow)}.prototype-panel,.prototype-form-section,.list-content:where(:not(.list-content--plain)),.care-dashboard-panel,.phase1-animal .animal-overview-columns>section,.phase1-animal .animal-overview-attention .prototype-notice{padding:var(--prototype-panel-padding)}.prototype-form-section>legend{float:left;font-size:20px;font-weight:700;line-height:28px}.prototype-form-section>legend+*{clear:both}.prototype-form-section>legend:before{display:none}.list-content--plain{--prototype-field-surface:var(--surface-base-neutral-1);gap:24px}.list-content--plain>.list-controls,.list-content--plain>.list-results{gap:16px}.list-content--plain .list-controls>:empty{display:none}.list-content--plain .animal-quick-views{margin-bottom:0}@media (min-width:1024px){.list-content--plain .list-table-surface{border:1px solid var(--prototype-card-border);border-radius:var(--prototype-card-radius);background:var(--prototype-card-surface);overflow:hidden}}.prototype-card--compact,.work-summary-item,.care-view-card{padding:var(--prototype-compact-card-padding)}.prototype-card--inset{border-radius:var(--prototype-card-inset-radius);box-shadow:none}.prototype-card:is(a,button):hover{border-color:var(--border-prominent-accent)}.prototype-card:is(a,button):focus-visible,.work-summary-item:focus-visible{outline:2px solid var(--border-prominent-accent);outline-offset:3px}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table]{color:var(--demo-ink)}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table] [data-slot=table-header]{background:var(--demo-input)}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table] [data-slot=table-head]{height:44px;color:var(--demo-muted);padding-block:12px;font-size:11px;font-weight:650;line-height:20px}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table] tbody tr{height:auto}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table] td{padding-block:16px}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table] tbody tr:hover{background:var(--demo-orange-pale)}:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table] :is(.text-xs,.task-table-secondary,.animal-table-secondary,.schedule-table-secondary){color:var(--demo-muted);font-size:12px;line-height:18px}.prototype-popup,.prototype-confirmation{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--demo-surface);box-shadow:var(--demo-shadow-lg)}.prototype-sidepanel,.prototype-drawer{background:var(--demo-surface);box-shadow:var(--demo-shadow-lg)}:is(.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=dialog-title],.prototype-confirmation>div>h2{color:var(--demo-ink);letter-spacing:-.025em;font-size:25px;line-height:1.25}.prototype-banner,.animal-chart-link,.workspace-navigation a,.page-section-navigation>button{border-radius:var(--demo-radius-sm)}@media (min-width:1024px){:root{--layout-sidebar:244px;--layout-margin:36px}}@media (max-width:767px){:root{--prototype-panel-padding:16px;--prototype-compact-card-padding:14px;--prototype-summary-number-size:24px}.prototype-page-heading h1:not(.sr-only){font-size:28px}}@media (max-width:1023px){:is(.prototype-app,.prototype-popup,.prototype-sidepanel,.prototype-drawer) [data-slot=table]:is(.task-table,.animal-table,.schedule-table,.workflow-table,.work-table,.execution-table) td{padding-block:0}[data-slot=table].mobile-card-table,.mobile-card-table tbody{width:100%;min-width:0;display:block}.mobile-card-table tbody{gap:12px;display:grid}.prototype-app [data-slot=table].mobile-card-table tbody tr{height:auto;padding:var(--prototype-panel-padding);border:1px solid var(--prototype-card-border);border-radius:var(--prototype-card-inset-radius);background:var(--prototype-card-surface);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prototype-app [data-slot=table].mobile-card-table tbody tr:hover{border-color:var(--border-prominent-accent)}.prototype-app [data-slot=table].mobile-card-table tbody td{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;padding:0;display:block}.mobile-card-table .mobile-table-label{display:block}.mobile-card-table tbody td>a{min-width:0;max-width:100%}.mobile-card-table .line-clamp-2{-webkit-line-clamp:unset;display:block;overflow:visible}.mobile-card-table .task-table-secondary{white-space:normal}.mobile-card-table.animal-table td:first-child{grid-area:auto/1/auto/-1}.mobile-card-table.task-table td:nth-last-child(2){grid-column:1/-1}.mobile-card-table.task-table td:last-child{grid-area:3/2}.mobile-card-table.task-table td:nth-last-child(3){grid-area:3/1}.mobile-card-table.task-table.task-table-embedded td:last-child,.mobile-card-table.task-table.task-table-embedded td:nth-last-child(3){grid-row:2}}@media (max-width:359px){.prototype-app [data-slot=table].mobile-card-table tbody tr{grid-template-columns:minmax(0,1fr)}.prototype-app [data-slot=table].mobile-card-table:is(.task-table,.animal-table) tbody td{grid-area:auto/1/auto/-1}}@media (max-width:1023px){.prototype-app [data-slot=table].compact-list-table tbody tr{padding:var(--prototype-compact-card-padding);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:8px 12px}.prototype-app [data-slot=table].compact-list-table tbody td{font-size:14px;line-height:20px}.prototype-app [data-slot=table].compact-work-table .work-card-identity-cell,.prototype-app [data-slot=table].compact-work-table .work-card-task-cell{grid-area:auto/1/auto/-1}.prototype-app [data-slot=table].compact-work-table:not(.task-table-embedded) .work-card-task-cell{margin-top:4px}.prototype-app [data-slot=table].compact-work-table .work-card-team-cell,.prototype-app [data-slot=table].compact-work-table .work-card-timing-cell{margin-top:8px}.prototype-app [data-slot=table].compact-work-table .work-card-team-cell{grid-area:4/1}.prototype-app [data-slot=table].compact-work-table .work-card-timing-cell{grid-area:4/2}.prototype-app [data-slot=table].compact-work-table .work-card-progress-cell{grid-area:3/1/auto/-1}.prototype-app [data-slot=table].compact-work-table.task-table-embedded .work-card-team-cell,.prototype-app [data-slot=table].compact-work-table.task-table-embedded .work-card-timing-cell{grid-row:3}.prototype-app [data-slot=table].compact-work-table.task-table-embedded .work-card-progress-cell{grid-row:2}.compact-work-table .mobile-table-label,.compact-animal-table :is(.animal-card-attention-cell,.animal-card-location-cell) .mobile-table-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compact-work-table .work-card-task-link{flex-direction:row;align-items:center;min-height:24px;font-size:16px;line-height:24px;display:flex}.compact-work-table.task-table-embedded .work-card-task-link{min-height:44px}.compact-work-table .work-card-task-link>span{flex:1;min-width:0}.compact-work-table .task-table-progress{align-items:center}.prototype-app [data-slot=table].compact-animal-table tbody tr{flex-direction:column;display:flex}.prototype-app [data-slot=table].compact-animal-table tbody td{width:100%}.prototype-app [data-slot=table].compact-animal-table .animal-card-empty{display:none}.compact-animal-table .animal-card-identity-link{align-items:center}.compact-animal-table .animal-card-identity-text{flex:1;grid-template-columns:minmax(0,1fr);gap:0 8px;display:grid}.compact-animal-table .animal-card-identity-text>.animal-table-secondary{grid-area:2/1}.compact-animal-table .animal-card-identity-text>:is(.animal-card-care-state,.animal-card-outcome){grid-area:auto/1/auto/-1}.compact-animal-table .animal-card-identity-link strong{grid-area:1/1;font-size:16px;line-height:24px}.compact-animal-table .animal-table-secondary{margin-top:4px;font-size:12px;line-height:18px}.prototype-app [data-slot=table].compact-animal-table :is(.animal-card-identity-details,.animal-card-care-state--active,.animal-card-care-status,.animal-card-fields,.animal-card-workflow-cell,.animal-card-attention-cell,.animal-card-task-count,.animal-card-next-meta,.animal-card-next-cell>.mobile-table-label){display:none}.prototype-app [data-slot=table].compact-animal-table .animal-card-next-cell:not(.animal-card-empty){display:block}.compact-animal-table .animal-card-next-link{justify-content:flex-start;min-height:44px}.compact-animal-table .animal-card-location-cell{color:var(--text-base-neutral-3);font-size:12px;line-height:18px}}@media (max-width:359px){.prototype-app [data-slot=table].compact-work-table tbody tr{grid-template-columns:minmax(0,1fr)}.prototype-app [data-slot=table].compact-work-table tbody td.work-card-progress-cell{grid-row:3}.prototype-app [data-slot=table].compact-work-table tbody td.work-card-team-cell{grid-row:4}.prototype-app [data-slot=table].compact-work-table tbody td.work-card-timing-cell{grid-row:5;margin-top:0}.prototype-app [data-slot=table].compact-work-table.task-table-embedded tbody td.work-card-progress-cell{grid-row:2}.prototype-app [data-slot=table].compact-work-table.task-table-embedded tbody td.work-card-team-cell{grid-row:3}.prototype-app [data-slot=table].compact-work-table.task-table-embedded tbody td.work-card-timing-cell{grid-row:4}.compact-animal-table .animal-card-identity-text{grid-template-columns:minmax(0,1fr)}}.workflow-status-options{scrollbar-width:none;flex-wrap:nowrap;gap:12px;max-width:100%;padding-inline:2px;display:flex;overflow:auto hidden}.workflow-status-options::-webkit-scrollbar{display:none}.workflow-status-options>*{white-space:nowrap;flex:none;gap:8px}@media (max-width:1023px){.workflow-runs-table thead{display:none}.workflow-runs-table .workflow-run-identity-link{align-items:flex-start}.workflow-runs-table .workflow-run-identity-text{gap:4px;display:grid}.workflow-runs-table .workflow-run-identity-text strong{font-size:16px;font-weight:600;line-height:24px}.workflow-runs-table .workflow-run-select-cell{order:0;grid-column:1/-1}.workflow-runs-table .workflow-run-identity-cell{order:1;grid-column:1/-1}.prototype-app [data-slot=table].workflow-runs-table tbody td.workflow-run-stage-cell{border-top:1px solid var(--border-base-neutral-2);order:2;grid-column:1/-1;padding-top:16px}.workflow-runs-table .workflow-run-stage-name{font-weight:600}.workflow-runs-table .workflow-run-progress-cell{order:3}.workflow-runs-table .workflow-run-version-cell{order:4}.workflow-runs-table .workflow-run-attention-cell{order:5;grid-column:1/-1}.prototype-app [data-slot=table].workflow-runs-table tbody td.workflow-run-empty{display:none}.workflow-runs-table .workflow-run-next-task{margin-top:12px}.workflow-runs-table .workflow-run-next-task a{overflow-wrap:anywhere;font-size:14px;line-height:20px}}.workflow-library-item{display:none}@media (max-width:1023px){.workflow-list [data-slot=table].workflow-table{border:0;overflow:visible}.workflow-list [data-slot=table].workflow-table tbody tr{padding:0;display:block;overflow:hidden}.workflow-list [data-slot=table].workflow-table tbody td:first-child{display:block}.workflow-list [data-slot=table].workflow-table tbody td:not(:first-child),.workflow-list .workflow-desktop-name,.workflow-list .workflow-desktop-version{display:none}.workflow-library-item{min-width:0;padding:var(--prototype-compact-card-padding);gap:12px;display:grid}.workflow-library-summary{grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:12px;display:grid}.workflow-library-item:focus-visible{outline-offset:-3px}.workflow-library-identity{align-items:flex-start;gap:8px;min-width:0;display:flex}.workflow-library-identity strong{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:700;line-height:24px}.workflow-library-context{color:var(--text-base-neutral-3);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:12px;line-height:18px;display:flex}.workflow-library-chevron{width:20px;height:20px;color:var(--icon-base-neutral-3);margin-top:2px}}.phase1-animal{color:var(--demo-ink);row-gap:20px}.phase1-animal>.animal-recognition .animal-recognition-layout{align-items:flex-start;gap:20px 24px}.phase1-animal>.animal-recognition .animal-recognition-title{flex-direction:column;align-items:flex-start;gap:10px}.phase1-animal>.animal-recognition .animal-recognition-meta{color:var(--demo-muted);line-height:1.6}.phase1-animal>.animal-recognition .animal-recognition-image>:is(button,div){border-radius:18px}.phase1-animal>.animal-recognition .animal-recognition-identifiers{gap:12px 24px}.phase1-animal>.animal-recognition .animal-recognition-actions{flex:none;justify-content:flex-end;width:auto}.phase1-animal>.animal-recognition .animal-recognition-layout--profile{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px;display:grid}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-image{grid-area:1/1;align-self:end}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-image>:is(button,div){border-radius:12px;max-width:64px;max-height:64px}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-summary{display:contents}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-heading{grid-area:1/2;gap:8px}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-title{flex-direction:row;align-items:center;gap:6px 8px}.phase1-animal>.animal-recognition .animal-recognition-identity{grid-column:2}.phase1-animal>.animal-recognition .animal-recognition-identity>dl{margin:4px 0 0}.phase1-animal>.animal-recognition .animal-recognition-shelter-id>dd{margin:0}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-title h1{overflow-wrap:anywhere;min-width:0;font-size:24px;line-height:28px}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-actions{gap:0}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-meta{grid-column:1/-1;margin:0;line-height:20px}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-identifiers{grid-column:1/-1;align-items:baseline;gap:8px 16px;margin:0;display:flex}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-identifiers>div>dd{margin-top:0}.phase1-animal .animal-detail-tabs .ds-tab-list{gap:12px;padding-inline:0}.phase1-animal .animal-detail-tabs .ds-tab-list:before{background:var(--demo-line);height:1px}.phase1-animal .animal-detail-tabs .ds-tab-list>button{height:52px;color:var(--text-base-neutral-3);border-bottom-width:2px;align-items:center;padding:12px 8px;font-size:16px;font-weight:600}.phase1-animal .animal-detail-tabs .ds-tab-list>button[aria-selected=true]{color:var(--text-base-neutral-5);border-bottom-color:var(--text-base-neutral-5)}.phase1-animal .animal-overview{gap:20px;display:grid}.phase1-animal .animal-overview>*{margin-block:0}.phase1-animal .animal-overview-attention:empty{display:none}.phase1-animal .animal-overview-columns>section{margin:0}.phase1-animal .animal-overview-columns>section>:is(header,div:first-child){margin-bottom:20px}.phase1-animal .animal-overview :is(h2,.animal-action-eyebrow){color:var(--text-prominent-accent-1);letter-spacing:normal;font-size:12px;font-weight:700;line-height:1.5}.phase1-animal .animal-overview .animal-priority-task{gap:16px}.animal-priority-tasks>h2{margin:0 0 16px}.animal-priority-task+.animal-priority-task{border-top:1px solid var(--border-base-neutral-2);margin-top:20px;padding-top:20px}.animal-profile-information{gap:24px;display:grid}.animal-profile-information>*{margin-block:0}.animal-information{overflow:hidden}.animal-information-header{border-bottom:1px solid var(--border-base-neutral-2);background:var(--surface-base-neutral-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.animal-information-heading h2,.animal-profile-history h2{min-width:0;color:var(--text-base-neutral-5);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:26px}.animal-information-fields{background:color-mix(in srgb, var(--surface-base-neutral-2) 45%, var(--surface-base-neutral-1))}.animal-information-notice,.animal-information-field{padding:16px}.animal-information-field+.animal-information-field{border-top:1px solid var(--border-base-neutral-2)}.animal-information-field>dt{min-height:0;color:var(--text-base-neutral-3);margin:0 0 8px;font-size:12px;font-weight:600;line-height:18px}.animal-information-field>dd{min-height:0;color:var(--text-base-neutral-5);margin:0;font-size:16px;font-weight:600;line-height:24px}.animal-information-provenance{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;font-weight:400;line-height:18px;display:grid}.animal-update-details{min-width:0}.animal-information-provenance .animal-update-details>summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-height:28px;padding-block:4px;font-weight:400;list-style:none;display:flex}.animal-update-details>summary::-webkit-details-marker{display:none}.animal-update-trigger{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.animal-update-trigger>svg{width:12px;height:12px}.animal-update-details[open] .animal-update-trigger>svg{transform:rotate(90deg)}.animal-update-content{background:var(--surface-base-neutral-2);overflow-wrap:anywhere;border-radius:8px;gap:4px;margin-top:8px;padding:12px;display:grid}.animal-update-content>p{margin:0}@media (min-width:768px){.animal-information-header{padding:20px 24px}.animal-information-field{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);column-gap:24px;padding:20px 24px;display:grid}.animal-information-field>:not(dt){grid-column:2}}.phase1-animal .animal-priority-task h3{color:var(--demo-ink);letter-spacing:-.025em;font-size:24px;line-height:1.25}.phase1-animal .animal-overview .animal-task-meta{color:var(--demo-muted);font-size:14px;font-weight:400;line-height:1.6}.phase1-animal .animal-next-task-content>.animal-task-meta{margin-block-start:0}.phase1-animal .animal-priority-task>a{border-top:1px solid var(--demo-line);justify-content:center;width:100%;padding-top:16px}.phase1-animal .animal-overview-attention .prototype-notice{border-left:4px solid var(--border-base-neutral-3)}.phase1-animal .animal-overview-scheduled article{border:0;border-radius:0;padding:0}.phase1-animal .animal-overview-scheduled .animal-next-task-open{width:100%;margin-top:16px}.phase1-animal .animal-overview .animal-next-task-title{color:var(--demo-ink);font-size:20px;font-weight:700;line-height:1.35}.phase1-animal .animal-plan-summary{border:0;border-radius:0;padding:0}.phase1-animal .animal-plan-summary+.animal-plan-summary{border-top:1px solid var(--demo-line);margin-top:16px;padding-top:20px}.phase1-animal .animal-plan-summary h3{color:var(--text-base-neutral-5);font-size:20px;font-weight:700;line-height:1.35}.phase1-animal .animal-plan-summary .animal-plan-count{color:var(--demo-muted);margin:0;font-size:14px;font-weight:400;line-height:1.6}.animal-plan-progress-heading{grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.animal-plan-progress-ring{width:64px;height:64px;color:var(--text-base-neutral-5);place-items:center;font-size:16px;font-weight:700;display:grid;position:relative}.animal-plan-progress-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.animal-plan-progress-track{stroke:var(--border-base-neutral-2)}.animal-plan-progress-fill{stroke:var(--surface-primary-accent)}.animal-plan-stage-list{margin:0;padding:0;list-style:none}.animal-plan-stage-list>li{border-top:1px solid var(--demo-line)}.animal-plan-stage-row>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:76px;padding-block:16px;list-style:none;display:grid}.animal-plan-stage-row>summary::-webkit-details-marker{display:none}.animal-plan-stage-row>summary:focus-visible{outline:2px solid var(--border-prominent-accent);outline-offset:2px}.animal-plan-stage-icon{background:var(--surface-base-neutral-2);width:32px;height:32px;color:var(--text-base-neutral-3);border-radius:10px;place-items:center;display:grid}.animal-plan-stage-list>li[aria-current=step] .animal-plan-stage-icon{background:var(--surface-base-accent-1);color:var(--text-prominent-accent-1)}.animal-plan-stage-list>li[data-completed=true] .animal-plan-stage-icon{background:var(--surface-base-success-1);color:var(--icon-prominent-success)}.phase1-animal .animal-plan-summary h4{color:var(--demo-ink);font-size:16px;font-weight:600;line-height:24px}.animal-plan-stage-copy{min-width:0}.animal-plan-stage-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.animal-plan-stage-heading h4{flex:130px;min-width:0}.animal-plan-stage-heading>.prototype-status{flex-shrink:0}.animal-plan-stage-chevron{width:16px;height:16px;color:var(--icon-base-neutral-3)}.animal-plan-stage-row[open]>summary .animal-plan-stage-chevron{transform:rotate(90deg)}.phase1-animal .animal-plan-summary .animal-plan-tasks{margin:0;padding:0 0 16px 44px;list-style:none}.animal-plan-task{border-top:1px solid var(--demo-line);padding-block:12px}.animal-plan-task:first-child{border-top:0;padding-top:0}.animal-plan-task:last-child{padding-bottom:0}.animal-plan-task-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.animal-plan-task-name{min-width:0;color:var(--text-base-neutral-5);flex:140px;font-size:14px;font-weight:600;line-height:1.5}.animal-plan-task>p{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.6}@media (max-width:1023px){.phase1-animal .animal-detail-tabs{display:block}}@media (max-width:767px){.phase1-animal>.animal-recognition .animal-recognition-layout{grid-template-columns:72px minmax(0,1fr);gap:20px 16px;display:grid}.phase1-animal>.animal-recognition .animal-recognition-image{grid-row:1;align-self:start}.phase1-animal>.animal-recognition .animal-recognition-image>:is(button,div){max-width:72px;max-height:72px}.phase1-animal>.animal-recognition .animal-recognition-summary{grid-column:2;display:block}.phase1-animal>.animal-recognition .animal-recognition-identifiers{grid-template-columns:minmax(0,1fr);margin-top:12px}}@media (max-width:359px){.phase1-animal>.animal-recognition .animal-recognition-layout{grid-template-columns:48px minmax(0,1fr);column-gap:8px}.phase1-animal>.animal-recognition .animal-recognition-image>:is(button,div){max-width:48px;max-height:48px}.phase1-animal .animal-recognition-heading{gap:8px}.phase1-animal>.animal-recognition .animal-recognition-layout--profile{grid-template-columns:48px minmax(0,1fr);column-gap:12px}.phase1-animal>.animal-recognition .animal-recognition-layout--profile .animal-recognition-image>:is(button,div){max-width:48px;max-height:48px}}.animal-quick-views{--quick-view-mask-start:#000;--quick-view-mask-end:#000;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(to right, var(--quick-view-mask-start), #000 24px, #000 calc(100% - 24px), var(--quick-view-mask-end));mask-image:linear-gradient(to right, var(--quick-view-mask-start), #000 24px, #000 calc(100% - 24px), var(--quick-view-mask-end));flex-wrap:nowrap;gap:8px;margin-bottom:16px;padding:4px;scroll-padding-inline:24px;display:flex;overflow:auto hidden}.animal-quick-views::-webkit-scrollbar{display:none}.animal-quick-views[data-overflow-start=true]{--quick-view-mask-start:transparent}.animal-quick-views[data-overflow-end=true]{--quick-view-mask-end:transparent}.animal-quick-views>button{white-space:nowrap;flex:none;min-height:44px}.activity-trail-list{margin:0;padding:0;list-style:none}.activity-trail-entry{border-left:1px solid var(--border-base-neutral-2);margin-left:8px;padding:0 0 28px 24px;position:relative}.activity-trail-entry:last-child{border-left-color:#0000;padding-bottom:0}.activity-trail-entry:before{content:"";background:var(--surface-primary-accent);width:9px;height:9px;box-shadow:0 0 0 5px var(--surface-base-accent-1);border-radius:50%;position:absolute;top:5px;left:-5px}.activity-trail-summary{justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.activity-trail-actor{text-align:right;overflow-wrap:anywhere;flex:0 auto;max-width:88px}.activity-trail-summary>div{flex:1}@media (max-width:359px){.activity-trail-summary{flex-wrap:wrap;gap:4px}.activity-trail-summary>div{flex-basis:100%}.activity-trail-actor{text-align:left;max-width:100%}}.page-grid{row-gap:var(--prototype-card-gap)}:is(.prototype-card-grid,.care-dashboard-body,.animal-work-grid,.animal-task-grid,.animal-overview-columns){gap:var(--prototype-card-gap)}:is(.care-view-grid,.work-summary){gap:calc(var(--prototype-card-gap) / 2)}:is(.settings-layout,.setup-layout,.workflow-editor-grid,.animal-intake-layout,.animal-tasks-layout){row-gap:var(--prototype-card-gap)}:is(.animal-profile-information,.phase1-animal .animal-overview,.phase1-animal .animal-overview-attention){gap:var(--prototype-card-gap);display:grid}.phase1-animal .animal-overview-columns{gap:var(--prototype-card-gap)}.phase1-animal .animal-overview-attention>*{margin-block:0}@media (max-width:1023px){.mobile-card-table tbody{gap:var(--prototype-card-gap)}}:is(.prototype-popup,.prototype-sidepanel,.prototype-drawer){--prototype-card-gap:16px}@media (min-width:640px){:is(.prototype-popup,.prototype-sidepanel,.prototype-drawer){--prototype-card-gap:20px}}@media (min-width:1280px){.task-execution-detail .page-grid,.task-execution-list .page-grid{--layout-margin:24px}}
.workflow-template-page{width:100%;max-width:var(--layout-max-width);padding:var(--layout-margin);color:var(--text-base-neutral-5);gap:var(--prototype-card-gap)}.workflow-template-header{min-width:0;position:relative}.workflow-template-kicker{color:var(--text-prominent-accent-1);letter-spacing:normal;font-size:12px;font-weight:750;line-height:1.5}.workflow-template-meta{color:var(--text-base-neutral-3);margin-top:16px}.workflow-template-definition,.workflow-template-settings{gap:var(--prototype-card-gap);min-width:0;display:grid}.workflow-template-setting{min-width:0;padding:var(--prototype-panel-padding);border:1px solid var(--prototype-card-border);border-radius:var(--prototype-card-radius);background:var(--prototype-card-surface)}.workflow-template-setting h2{margin-top:8px;font-size:18px;font-weight:700;line-height:1.4}.workflow-template-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.workflow-template-options>span{border:1px solid var(--border-base-neutral-2);background:var(--surface-base-neutral-1);border-radius:12px;place-items:center;min-width:0;min-height:48px;padding:10px;font-size:18px;line-height:1.4;display:grid}.workflow-template-options>span[data-selected=true]{border-color:var(--border-prominent-accent);background:var(--surface-base-accent-1);color:var(--text-prominent-accent-1)}.workflow-template-setting-hint{color:var(--text-base-neutral-3);margin-top:12px;font-size:13px;line-height:1.5}.workflow-template-entry-rules{margin-top:8px;font-size:13px;line-height:1.5}.workflow-template-entry-rules summary{cursor:pointer;min-height:40px;padding-block:10px;font-weight:600}.workflow-template-stages{min-width:0}.workflow-template-stages-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.workflow-template-stages-heading h2{margin-top:4px;font-size:24px;font-weight:700;line-height:1.3}.workflow-template-stage-list{gap:var(--prototype-card-gap);display:grid}.workflow-template-stage{border:1px solid var(--prototype-card-border);border-radius:var(--prototype-card-radius);min-width:0;overflow:hidden}.workflow-template-stage-heading{padding:var(--prototype-panel-padding);background:var(--surface-base-neutral-1);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.workflow-template-stage-number{background:var(--surface-base-accent-1);width:44px;height:44px;color:var(--text-prominent-accent-1);border-radius:12px;place-items:center;font-size:22px;font-weight:750;display:grid}.workflow-template-stage-heading h3{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.35}.workflow-template-stage-heading p{color:var(--text-base-neutral-3);margin-top:4px;font-size:14px;line-height:1.5}.workflow-template-neutral-action{border-color:var(--border-base-neutral-2);background:var(--surface-base-neutral-1);color:var(--text-base-neutral-5);white-space:nowrap}.workflow-template-stage-summary{background:color-mix(in srgb, var(--surface-base-neutral-2) 45%, var(--surface-base-neutral-1))}.workflow-template-summary-row{min-width:0;padding:var(--prototype-panel-padding);border-top:1px solid var(--border-base-neutral-2)}.workflow-template-summary-row dt{color:var(--text-base-neutral-3);letter-spacing:normal;font-size:11px;font-weight:750;line-height:1.5}.workflow-template-summary-row dd{color:var(--text-base-neutral-5);overflow-wrap:anywhere;margin-top:8px;font-size:16px;font-weight:650;line-height:1.5}.workflow-template-summary-row li+li{margin-top:6px}.workflow-template-qualifier{color:var(--text-base-neutral-3);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:block}.workflow-template-task-details{padding:0 var(--prototype-panel-padding) var(--prototype-panel-padding);border-top:1px solid var(--border-base-neutral-2)}.workflow-template-task-details>summary{cursor:pointer;min-height:48px;padding-block:14px;font-size:14px;font-weight:600}.workflow-template-note{padding:var(--prototype-panel-padding);border-radius:var(--prototype-card-radius);background:var(--surface-base-accent-1);align-items:flex-start;gap:16px;display:flex}.workflow-template-note>svg{color:var(--icon-prominent-accent-1);flex-shrink:0;margin-top:2px}.workflow-template-note h2{font-size:18px;font-weight:700;line-height:1.4}.workflow-template-note p{color:var(--text-base-neutral-3);margin-top:10px;font-size:16px;line-height:1.6}@media (max-width:767px){.workflow-template-page{padding:var(--layout-margin);gap:var(--prototype-card-gap)}.workflow-template-setting h2{font-size:16px}.workflow-template-options{gap:8px;margin-top:16px}.workflow-template-options>span{font-size:16px}.workflow-template-stage-heading{padding:var(--prototype-panel-padding);grid-template-columns:34px minmax(0,1fr) auto;gap:12px}.workflow-template-stage-number{border-radius:10px;width:34px;height:34px;font-size:18px}.workflow-template-stage-heading h3{font-size:18px}.workflow-template-stage-heading p{font-size:13px}.workflow-template-stage-heading .workflow-template-neutral-action{padding-inline:10px}.workflow-template-summary-row{padding:var(--prototype-panel-padding)}.workflow-template-summary-row dd{font-size:14px}.workflow-template-task-details{padding-inline:var(--prototype-panel-padding)}.workflow-template-note{padding:var(--prototype-panel-padding);gap:12px}.workflow-template-note h2{font-size:16px}.workflow-template-note p{font-size:14px}}@media (max-width:359px){.workflow-template-page{padding:16px}.workflow-template-stage-heading{padding:var(--prototype-panel-padding);grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.workflow-template-stage-number{width:30px;height:30px}.workflow-template-stages-heading{gap:8px}.workflow-template-stages-heading h2{font-size:20px}}
