.container-narrow{max-width:600px;margin:0 auto}.list-unstyled,.list-unstyled li{margin:0;padding:0;list-style:none}.app-shell[data-interaction-mode=task] .app-header,.app-shell[data-interaction-mode=task] .desktop-sidebar{opacity:.45;filter:grayscale(.15);pointer-events:none}.app-shell[data-interaction-mode=task] .app-main{background:linear-gradient(#00000006, #00000006), var(--pico-background-color);min-height:0;padding-block:2rem;overflow:hidden}.task-surface{z-index:var(--layer-task-backdrop);pointer-events:none;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow:hidden}.task-surface__backdrop{pointer-events:auto;position:absolute;inset:0}.task-surface__frame{z-index:var(--layer-task-frame);pointer-events:auto;border:1px solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);width:100%;max-height:100%;box-shadow:var(--pico-box-shadow);padding:1.25rem;position:relative;overflow:auto}.task-surface__frame-exit{z-index:1;width:2.25rem;height:2.25rem;color:var(--pico-contrast);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.task-surface__frame-exit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem}.task-surface__frame--narrow{max-width:36rem}.task-surface__frame--standard{max-width:48rem}.task-surface__frame--wide{max-width:72rem}.task-surface__content{position:relative}.task-surface__decision-layer{z-index:var(--layer-task-frame);background:color-mix(in srgb, var(--pico-background-color) 72%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.task-surface__guidance{border:1px solid var(--pico-muted-border-color);border-left:.25rem solid var(--pico-primary-border);border-radius:var(--pico-border-radius);background:var(--color-info-soft,var(--pico-card-background-color));width:min(100%,32rem);color:var(--pico-color);box-shadow:var(--pico-box-shadow);margin:0;padding:1rem}.task-surface__guidance-heading{margin-bottom:.35rem;display:block}.task-surface__guidance p{margin-bottom:.75rem}.task-surface__guidance-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.task-surface__guidance-actions button{width:auto;margin-bottom:0}.field-error{color:var(--pico-del-color);margin-top:.35rem;font-weight:600;display:block}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--pico-del-color)}.workflow-error{border:1px solid var(--pico-del-color);border-radius:var(--pico-border-radius);background:color-mix(in srgb, var(--pico-del-color) 8%, var(--pico-card-background-color));color:var(--pico-color);border-left-width:.25rem;margin-bottom:1rem;padding:1rem}.workflow-error strong{color:var(--pico-del-color);margin-bottom:.35rem;display:block}.workflow-error p{margin:0}.workflow-warning{border:1px solid var(--pico-muted-border-color);border-radius:var(--pico-border-radius);background:var(--pico-mark-background-color);color:var(--pico-color);border-left-width:.25rem;margin-bottom:1rem;padding:1rem}.workflow-warning>strong{margin-bottom:.35rem;display:block}.workflow-warning p{margin-bottom:.5rem}.workflow-warning ul{margin-bottom:.75rem}.workflow-warning button,.workflow-error button,.field-error-action{width:auto;margin-bottom:0}.field-error-action{margin-top:.5rem;display:block}.identity-warning-resident{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.identity-warning-resident button{flex:none;width:auto;margin-bottom:0}.identity-warning-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.identity-warning-actions button{width:auto;margin-bottom:0}@media (width<=900px){.app-shell[data-interaction-mode=task] .app-main{padding-block:.75rem}.task-surface{padding:.75rem}.task-surface__frame{padding:1rem}.task-surface__decision-layer{padding:.75rem}.task-surface__guidance-actions{align-items:stretch}.task-surface__guidance-actions button{flex:auto}}
