.toast-child{font-size:1.1rem;min-width:350px}.toast-child .toast-header{font-size:1.2rem;padding:1rem}.toast-child .toast-body{padding:1rem;font-size:1rem}.toast-removing{animation:toastSlideOut .3s ease-in forwards}@keyframes toastSlideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.toast-container-child .toast{box-shadow:0 8px 32px rgba(0,0,0,.2);border-radius:12px;border:2px solid hsla(0,0%,100%,.2)}.toast-container-child .toast-header{border-radius:10px 10px 0 0}.toast-container-child.top-0.end-0{top:80px!important}.toast-container-child.bottom-0{bottom:20px!important}.error-boundary-child{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.error-boundary-child .card{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.placeholder{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:placeholderShimmer 1.5s linear infinite}@keyframes placeholderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.child-interface .btn{transition:all .2s ease-in-out}.child-interface .btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.child-interface .card{transition:all .3s ease-in-out}.child-interface .card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.spinner-border-child{width:3rem;height:3rem;border-width:.3em}.child-interface :focus{outline:3px solid #0d6efd;outline-offset:2px}@media (prefers-contrast:high){.card,.toast{border:2px solid}.alert{border-width:2px}}@media (prefers-reduced-motion:reduce){.child-interface .btn,.child-interface .card,.placeholder,.toast-removing{animation:none;transition:none}}@media print{.error-boundary-actions,.toast-container{display:none!important}}