.park-client-projects{--portal-rule: color-mix(in srgb, hsl(var(--foreground)) 82%, transparent)}.park-client-projects .portal-request-bar{border-block:1px solid hsl(var(--border));padding-block:.9rem}.park-client-projects .portal-primary,.park-client-projects .portal-ghost,.park-client-projects a.rounded-full{border-radius:.35rem!important;text-transform:none!important;letter-spacing:.01em!important}.park-client-projects .portal-group-tabs{gap:0;border-block:1px solid hsl(var(--border))}.park-client-projects .portal-group-tabs button{border:0!important;border-radius:0!important;padding-inline:1rem;text-transform:none!important;letter-spacing:.01em!important}.park-client-projects .portal-group-tabs button[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--gold)}.park-client-projects .grid.gap-5.md\:grid-cols-2>button.w-full.rounded-2xl{position:relative;border-width:0!important;border-top:4px solid var(--portal-rule)!important;border-radius:0!important;background:transparent!important;padding-inline:0!important;box-shadow:none!important}.park-client-projects .grid.gap-5.md\:grid-cols-2>button.w-full.rounded-2xl:before{content:"PROJECT";display:block;margin-bottom:.65rem;color:var(--teal);font-size:.62rem;font-weight:800;letter-spacing:.2em}.park-client-projects .grid.gap-5.md\:grid-cols-2>button h2{text-transform:none!important;letter-spacing:.01em}.park-client-projects .grid.gap-5.md\:grid-cols-2>button progress{border-radius:0!important}.park-client-projects .grid.gap-5.md\:grid-cols-2>button>span:last-child{text-transform:none!important;letter-spacing:.02em!important;color:var(--teal)!important}.park-client-projects span.inline-flex.items-center.rounded-full.border{border-radius:.25rem!important;padding:.2rem .45rem!important;text-transform:none!important;letter-spacing:.02em!important}.park-client-projects .space-y-6>section.rounded-2xl:first-child{border-width:0 0 1px!important;border-top:6px solid var(--portal-rule)!important;border-radius:0!important;background:transparent!important;padding-inline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.park-client-projects .space-y-6>section.rounded-2xl:first-child h2{text-transform:none!important;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.015em}.park-client-projects .space-y-6>section.rounded-2xl:first-child>div:nth-child(2)>div{border-left:1px solid hsl(var(--border));padding-left:1rem}.park-client-projects .space-y-6>section.rounded-2xl:first-child>div:nth-child(2)>div:first-child{border-left:0;padding-left:0}.park-client-projects aside.rounded-2xl.border{border-width:0 1px 0 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.park-client-projects aside.rounded-2xl.border>div{padding-left:0!important}.park-client-projects aside.rounded-2xl.border div.rounded-xl.border{border-width:0 0 0 3px!important;border-radius:0!important;background:color-mix(in srgb,var(--gold) 6%,transparent)!important}.park-client-projects aside ol>li{min-height:2.25rem}.park-client-projects .lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]>.min-w-0.space-y-6>section.rounded-2xl:first-child{border-width:0 0 0 4px!important;border-radius:0!important;background:color-mix(in srgb,var(--gold) 6%,transparent)!important;padding-left:1.25rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.park-client-projects .lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]>.min-w-0.space-y-6>section:first-child h3.font-display{text-transform:none!important;letter-spacing:.005em}.park-client-projects details.rounded-2xl.border{border-width:1px 0 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.park-client-projects details.rounded-2xl.border>summary{padding-inline:0!important}.park-client-projects details.rounded-2xl.border>summary h3{text-transform:none!important;letter-spacing:.02em!important;font-size:.78rem}.park-client-projects details.rounded-2xl.border>div:last-child{padding-inline:0!important}.park-client-projects p.text-\[11px\].font-semibold.uppercase{text-transform:none!important;letter-spacing:.02em!important;font-size:.68rem!important}.park-client-projects details li.rounded-xl.border{border-width:0 0 1px!important;border-radius:0!important;padding-inline:0!important}.park-client-projects details ul.grid>li.rounded-xl.border{border-top:3px solid var(--portal-rule)!important;border-bottom:0!important;padding-top:1rem!important}.park-client-projects details div.rounded-xl.border-dashed,.park-client-projects details p.rounded-xl.border-dashed{border-width:1px 0 0!important;border-radius:0!important}.park-client-projects div[aria-label="Agreement text"]{max-height:32rem!important;border-width:1px!important;border-radius:.2rem!important;border-color:color-mix(in srgb,hsl(var(--foreground)) 24%,hsl(var(--border)))!important;background:color-mix(in srgb,var(--bone) 82%,hsl(var(--background)))!important;padding:clamp(1.25rem,3vw,2.25rem)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--ink) 8%,transparent)}.park-client-projects div[aria-label="Agreement text"] pre{font-family:ui-serif,Georgia,Cambria,serif!important;line-height:1.72!important;color:var(--ink)}.park-client-projects div[aria-label="Agreement text"]+div.rounded-md.border{border-width:1px 0 0!important;border-radius:0!important;padding-inline:0!important}.park-client-projects div[aria-label="Agreement text"]~div button.bg-\[color\:var\(--gold\)\]{text-transform:none!important;letter-spacing:.01em!important;border-radius:.3rem!important}.park-client-projects details:has(div[onDrop]) div.rounded-xl.border.bg-muted\/30{border-width:0 0 0 3px!important;border-radius:0!important;background:color-mix(in srgb,var(--teal) 5%,transparent)!important}.park-client-projects details div[class*=border-2][class*=border-dashed]{border-radius:.25rem!important;min-height:10rem;display:grid;align-content:center;background:color-mix(in srgb,hsl(var(--card)) 45%,transparent)}.park-client-projects details div[class*=border-2][class*=border-dashed] button{text-transform:none!important;letter-spacing:.01em!important;border-radius:.3rem!important}.park-client-projects details label.rounded-xl.border.bg-muted\/20{border-width:1px 0 0!important;border-radius:0!important;background:transparent!important;padding-inline:0!important}.park-client-projects details:has(a[href*=payment]) .grid.gap-5.sm\:grid-cols-3{border-block:1px solid hsl(var(--border));padding-block:1rem}.park-client-projects details:has(a[href*=payment]) .grid.gap-5.sm\:grid-cols-3>div+div{border-left:1px solid hsl(var(--border));padding-left:1rem}.park-client-projects details:has(textarea) textarea,.park-client-projects details:has(input) input:not([type=checkbox]):not([type=radio]){border-radius:.25rem!important}.park-client-projects details:has(textarea) button,.park-client-projects details:has(input) button{text-transform:none!important;letter-spacing:.01em!important;border-radius:.3rem!important}.park-client-projects details div.border-\[color\:var\(--gold\)\]\/50{border-width:0 0 0 4px!important;border-radius:0!important;padding-left:1.25rem!important}.park-client-projects details div[aria-hidden].border-dashed{background:color-mix(in srgb,var(--ink) 3%,transparent)}@media(max-width:1023px){.park-client-projects aside.rounded-2xl.border{border-right:0!important;border-bottom:1px solid hsl(var(--border))!important}.park-client-projects aside.rounded-2xl.border>div{padding-right:0!important}}@media(max-width:700px){.park-client-projects .portal-request-bar{align-items:stretch}.park-client-projects .portal-request-bar .portal-primary{width:100%}.park-client-projects .space-y-6>section.rounded-2xl:first-child>div:nth-child(2)>div{border-left:0;border-bottom:1px solid hsl(var(--border));padding:0 0 .75rem}.park-client-projects details:has(a[href*=payment]) .grid.gap-5.sm\:grid-cols-3>div+div{border-left:0;padding-left:0;border-top:1px solid hsl(var(--border));padding-top:.75rem}.park-client-projects div[aria-label="Agreement text"]{padding:1rem!important}}
