.directory-report-page{background:var(--background);color:var(--foreground);min-height:60vh;padding:clamp(1.5rem,4vw,3rem) 0 4rem}.directory-report,.directory-report-dialog{--color-violet-300:#d5a4d5;--color-violet-400:#b777b7;--color-violet-600:#773e78;font-family:"DomainRank Bricolage", var(--font-sans)}.light .directory-report-page,.light .directory-report-dialog{--background:#f7f7f3;--foreground:#202120;--card:#fff;--card-foreground:#202120;--popover:#fff;--popover-foreground:#202120;--muted:#e9e9e5;--muted-foreground:#5b5d5a;--border:#ccccca;--input:#ccccca;--accent:#eeecef;--accent-foreground:#202120;--color-violet-300:#773e78;--color-violet-400:#773e78;--color-violet-600:#773e78}.light .directory-report-page .directory-report{--color-violet-300:#773e78;--color-violet-400:#773e78}.directory-report h1{white-space:normal;text-wrap:balance;line-height:1.1}.directory-report button,.directory-report-dialog button{min-width:44px;min-height:44px}.directory-report input,.directory-report select{min-height:44px}.directory-report button:disabled,.directory-report-dialog button:disabled{cursor:default}.directory-report [role=dialog],.directory-report-dialog{width:calc(100vw - 1rem)!important;max-width:min(68rem,100vw - 1rem)!important}.directory-report-dialog [data-slot=dialog-close]{width:44px;height:44px}.directory-report button:focus-visible,.directory-report a:focus-visible,.directory-report-dialog a:focus-visible{outline:2px solid var(--color-violet-400);outline-offset:3px}.directory-report-pending{max-width:44rem;padding:3rem 0 5rem}.directory-report-pending h2{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1.2}.directory-report-pending p{color:var(--muted-foreground);margin:1rem 0 1.5rem;line-height:1.7}.directory-report-pending a{text-underline-offset:4px;text-decoration:underline}.directory-report-notices{border:1px solid color-mix(in srgb, var(--color-violet-400) 45%, transparent);background:color-mix(in srgb, var(--color-violet-400) 8%, var(--background));border-radius:12px;margin-bottom:2rem;padding:1.25rem}.directory-report-notices h2{align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.directory-report-notices ul{gap:.5rem;margin-top:.75rem;display:grid}.directory-report-notices li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.directory-report-notices a{overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.directory-report-notices button{min-width:64px;min-height:44px;font-size:.875rem}@media (width<=639px){.directory-report-page>div{padding-left:1rem;padding-right:1rem}.directory-report dl>div{padding:.75rem}.directory-report dt{font-size:.75rem}.directory-report dl dd{font-size:1.5rem}.directory-report table tr>td:first-child>div{gap:.5rem}.directory-report table tr>td:first-child>div>span{width:32px;height:32px}.directory-report table tr>td:first-child a{overflow-wrap:anywhere}.directory-report-dialog{padding:1rem!important}}@media (prefers-reduced-motion:reduce){.directory-report *,.directory-report-dialog *{transition-duration:0s!important;animation-duration:0s!important}}.directory-report aside [data-proof-image=full]{max-height:min(40vh,400px)!important}.report-dialog-header{z-index:2;background:var(--popover);border-bottom:1px solid var(--border);padding:0 3rem .75rem 0;position:sticky;top:0}.report-dialog-header [data-slot=dialog-description]{margin-top:.5rem}.report-dialog-close{position:absolute;top:0;right:0}@media (width<=639px){.directory-report [aria-label=Filter\ directories]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 .5rem;display:grid;overflow:visible}.directory-report [aria-label=Filter\ directories] button{flex-direction:column;justify-content:center;gap:.375rem;padding:.75rem .25rem}.directory-report-dialog [data-proof-image=full]{max-height:min(42dvh,420px)!important}}
