.statement-dialog{--background:250 25% 98%;--card:0 0% 100%;--border:250 18% 88%;--input:250 18% 83%;border:1px solid hsl(var(--border));outline:none;font-family:Arial,Helvetica,sans-serif;box-shadow:0 32px 100px #13102540}.import-success-check circle{stroke-dasharray:220;transform-origin:50%;animation:.65s ease-out both import-circle;transform:rotate(-90deg)}.import-success-check path{stroke-dasharray:60;animation:.4s ease-out .5s both import-tick}@keyframes import-circle{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes import-tick{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.import-success-check circle,.import-success-check path{animation:none}}.dark .statement-dialog,.theme-tracks .statement-dialog{--background:250 24% 10%;--card:250 20% 15%;--border:250 15% 26%;--input:250 15% 34%;--foreground:250 25% 96%;--muted-foreground:250 15% 74%;--muted:250 20% 20%;--primary:255 75% 78%;--primary-foreground:250 25% 12%}.statement-dialog>div:first-child{border-bottom:1px solid hsl(var(--border));padding:.5rem 2rem 1.25rem 0}.statement-dialog>div:first-child h2{letter-spacing:-.035em;font-size:1.5rem}.statement-review .statement-intro{background:radial-gradient(ellipse at top right, #3ea8a326, transparent 70%), hsl(var(--card));border-radius:1.25rem;padding:1.5rem;box-shadow:0 4px 20px #16102f06}.statement-intro h3{letter-spacing:-.04em;font-size:1.65rem}.statement-review section[aria-label="Document upload progress"] li{background:hsl(var(--card));border-style:solid;border-radius:1rem;padding:1.25rem;box-shadow:0 3px 12px #16102f04}.statement-review section[aria-label="Document upload progress"] li[data-complete=true]{background:linear-gradient(135deg, #10b9810d, transparent), hsl(var(--card));border-color:#15946d55}.statement-review section[aria-label=Artist\ identity]{background:hsl(var(--card));border-color:#0000;padding:1.5rem;box-shadow:0 4px 20px #16102f08}.statement-review select{background-color:hsl(var(--background));min-height:3rem;padding-inline:.875rem}.statement-review select:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.statement-review section[aria-label=Royalty\ total]{background:linear-gradient(120deg, #5144bc12, #28a99b0c), hsl(var(--card));border-color:#0000;padding:1.75rem}.statement-review details{background:hsl(var(--card));border-color:#0000}@media (min-width:640px){.statement-dialog{border-radius:1.75rem;padding:2rem}}@media (max-width:639px){.statement-review .statement-intro{padding:1.125rem}.statement-intro h3{font-size:1.4rem}}
