.pc-site-action,.pc-task-entry{padding:var(--ea-space-5);border:1px solid var(--ea-ui-border);border-radius:var(--ea-radius-2xl);background:var(--ea-ui-surface);color:var(--ea-ui-text);margin-top:var(--ea-space-3);font-size:var(--ea-font-size-md);line-height:1.5}.pc-site-action p,.pc-task-entry>p{margin:var(--ea-space-2) 0 var(--ea-space-4);font-size:var(--ea-font-size-base);color:var(--ea-ui-text-secondary)}.pc-site-action>button,.pc-task-entry>button{display:flex;align-items:center;justify-content:space-between;gap:var(--ea-space-3);width:100%;min-height:var(--ea-size-control-lg);padding:var(--ea-space-3) var(--ea-space-4);border:0;border-radius:var(--ea-radius-lg);background:var(--chat-accent);color:var(--chat-on-accent);font-size:var(--ea-font-size-md);font-weight:600;cursor:pointer}.pc-task-dialog{position:fixed;inset:0;margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0;padding:0;background:var(--ea-ui-bg);color:var(--ea-ui-text);font-family:inherit}.pc-task-dialog[open]{display:flex;flex-direction:column}.pc-task-dialog::backdrop{background:var(--ea-ui-bg)}.pc-task-heading{flex-shrink:0;padding:var(--ea-space-3) var(--ea-space-5);padding-right:var(--ea-space-20);border-bottom:1px solid var(--ea-ui-border);background:var(--ea-ui-surface)}.pc-task-heading>button{border:0;background:none;color:var(--ea-ui-text-secondary);font-size:var(--ea-font-size-base);min-height:var(--ea-size-control-lg);cursor:pointer;display:flex;align-items:center;gap:var(--ea-space-2);padding:0}.pc-task-heading h2{font-size:var(--ea-font-size-xl);margin:0 0 var(--ea-space-2);line-height:1.3}.pc-task-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ea-space-5) var(--ea-space-4) calc(var(--ea-space-6) + env(safe-area-inset-bottom,0px))}.pc-task-content>div{width:100%;max-width:calc(var(--ea-space-30)*5);margin-inline:auto}.pc-task-content :is(.cw-root,.lfw-root,.rw-root,.aw-root,.dfw-root,.pw-root,.cw2-root,.uw-root,.fcw,.pgw-root,.plw-root){max-width:none!important;width:100%!important;font-family:inherit!important;border-radius:var(--ea-radius-2xl)!important;box-shadow:none!important}.pc-task-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){font-family:inherit!important;font-size:var(--ea-font-size-md)!important;line-height:1.5!important;min-height:var(--ea-size-control-lg);border-radius:var(--ea-radius-lg)!important}.pc-task-content :is(button,a){font-size:var(--ea-font-size-base)!important;line-height:1.4!important;min-height:var(--ea-size-control-lg);max-width:100%}.pc-task-content :is(label,.lfw-label){font-size:var(--ea-font-size-base)!important;line-height:1.5!important}.pc-task-content :is(p,span,div)[style*="font-size: 10"],.pc-task-content :is(p,span,div)[style*="font-size: 11"],.pc-task-content :is(p,span,div)[style*="font-size: 12"],.pc-task-content :is(p,span,div)[style*="font-size: 13"]{font-size:var(--ea-font-size-base)!important;line-height:1.5!important}.pc-cart-content{font-size:var(--ea-font-size-md)}.pc-cart-content :is(p,span,div)[style*="font-size: 10"],.pc-cart-content :is(p,span,div)[style*="font-size: 11"],.pc-cart-content :is(p,span,div)[style*="font-size: 12"],.pc-cart-content :is(p,span,div)[style*="font-size: 13"]{font-size:var(--ea-font-size-base)!important;line-height:1.5!important}.pc-cart-content button{min-height:var(--ea-size-control-lg);min-width:var(--ea-size-control-lg);font-size:var(--ea-font-size-base)!important;box-shadow:none!important}.pc-cart-content [style*=letter-spacing]{letter-spacing:normal!important}.pc-task-content [role=alert]{color:var(--ea-ui-danger)!important;font-size:var(--ea-font-size-base)!important}.pc-task-content :is(input,textarea,select){scroll-margin-block:var(--ea-space-5)}.pc-task-content :is(button,input,textarea,select,a):focus-visible{outline:var(--ea-space-0_5) solid var(--ea-ui-text)!important;outline-offset:var(--ea-space-0_5)}.pc-task-content .fcw{overflow:visible!important}.pc-task-content .cw2-root [style*="overflow-y: auto"],.pc-task-content .fcw [style*="overflow-y: auto"]{max-height:none!important;overflow-y:visible!important}.pc-task-content :is(.dfw-root,.uw-root,.cw2-root)>div:first-of-type{background:var(--ea-ui-surface)!important;color:var(--ea-ui-text)!important;border-bottom:1px solid var(--ea-ui-border);padding:var(--ea-space-4)!important}.pc-task-content :is(.dfw-cta,.uw-cta,.cw2-cta,.fcw-btn:not(:disabled)){background:var(--chat-accent)!important;color:var(--chat-on-accent)!important;box-shadow:none!important}.pc-task-content :is(.dfw-chip[aria-pressed=true]){background:var(--chat-accent)!important;color:var(--chat-on-accent)!important;border-color:var(--chat-accent)!important}.pc-task-content .fcw-step{min-width:var(--ea-size-control-lg)}.widget-error{color:var(--ea-ui-danger);font-size:var(--ea-font-size-base);margin:var(--ea-space-4);line-height:1.5}@media(prefers-reduced-motion:reduce){.pc-task-dialog *,.pc-task-dialog :after,.pc-task-dialog :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.public-chat :is(.pc-site-action,.pc-task-entry){background:var(--chat-soft);border-color:color-mix(in srgb,var(--chat-accent) 24%,var(--ea-ui-border));border-top:var(--ea-space-1) solid var(--chat-accent);box-shadow:var(--ea-shadow-sm)}.public-chat .pc-task-dialog{background:var(--chat-canvas)}.public-chat .pc-task-heading{background:var(--chat-header);color:var(--chat-on-header);border-color:transparent}.public-chat .pc-task-heading>button{color:inherit}.public-chat .pc-task-heading>button:focus-visible{outline-color:var(--chat-on-header)!important}.pc-cart-content .mcw-root{border-radius:var(--ea-radius-2xl)!important;box-shadow:var(--ea-shadow-sm)!important;background:var(--ea-ui-surface)!important;color:var(--ea-ui-text)!important;border-color:color-mix(in srgb,var(--chat-accent) 20%,var(--ea-ui-border))!important}