.cgy-fund.cgy-setup{max-width:1280px;margin:0 auto;padding:28px;background:linear-gradient(125deg,#f5f9fc,#f8fbfd);border:1px solid #e9eef4;border-radius:4px;color:#142d59;box-shadow:0 4px 12px #1029520a;font-family:Arial,sans-serif}
.cgy-setup .setup-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:none!important;border-radius:0;padding:0 8px!important;box-shadow:none;margin:0 0 24px;color:#102758}
.cgy-setup .setup-header h1{font-size:25px;line-height:1.25;margin:0 0 5px;color:#102758;font-weight:750;letter-spacing:-.5px}.cgy-setup .setup-header p{font-size:12px;line-height:1.5;color:#627a9a;margin:0;max-width:800px}.cgy-setup .setup-header .setup-version{display:inline-block;font-size:10px;letter-spacing:0;color:#567194;background:#e7eff8;border-radius:20px;padding:4px 8px;vertical-align:middle}
.setup-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.cgy-setup button,.cgy-setup a{font-family:inherit}.cgy-setup .setup-help{color:#006eff;background:none;border:0;padding:10px 0;white-space:nowrap;font-size:12px;font-weight:600}.cgy-setup .setup-exit{border:1px solid #d5e0ec;border-radius:6px;color:#526c90;padding:9px 15px;white-space:nowrap;font-size:12px;text-decoration:none}
.cgy-setup>.cgy-workspace-tabs{position:sticky;top:var(--cgy-sticky-top,8px);z-index:100;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px 0 8px;background:#f7fafc;box-shadow:0 5px 10px #17365d0a;border:0;border-radius:6px;overflow:visible;margin:0 0 16px}
.cgy-setup .cgy-workspace-tab{position:relative;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:flex-start;min-height:64px;background:none!important;border:0!important;box-shadow:none!important;border-radius:0;padding:0 5px;color:#647b9d;font-size:12px;overflow:visible;white-space:normal}
.cgy-setup .cgy-workspace-tab:before{content:'';position:absolute;height:4px;top:14px;left:calc(-50% + 20px);right:calc(50% + 20px);background:#d6e1ec}.cgy-setup .cgy-workspace-tab:first-child:before{display:none}.cgy-setup .cgy-workspace-tab .section-number{z-index:1;width:30px;height:30px;border-radius:50%;background:#dce6f0;color:#526c90;font-size:14px;box-shadow:0 0 0 5px #f7fafc;display:flex;align-items:center;justify-content:center}.cgy-setup .cgy-workspace-tab[aria-selected=true]{color:#102758}.cgy-setup .cgy-workspace-tab[aria-selected=true] .section-number{background:#0876f9;color:#fff}.cgy-setup .cgy-workspace-tab:after{content:"";position:absolute;bottom:0;left:12%;right:12%;height:3px;border-radius:3px;background:transparent}.cgy-setup .cgy-workspace-tab[aria-selected=true]:after{background:#0876f9}
.cgy-setup>.cgy-workspace-area{background:#fff;border:1px solid #e5edf5;border-radius:9px 9px 0 0;padding:20px 24px 0;box-shadow:0 4px 18px #294c7010}.cgy-setup .cgy-workspace-panel>.module-section{margin:0;border:0;box-shadow:none;border-radius:0;background:#fff}.cgy-setup .cgy-workspace-panel>.module-section>.section-heading{background:#fff;padding:0 0 8px;min-height:40px;font-size:20px;letter-spacing:0;color:#0b2250;border:0}.cgy-setup .cgy-workspace-panel>.module-section>.section-heading>.section-number{background:#edf4fc;color:#0876f9;border-radius:7px;width:46px;height:46px;flex-shrink:0;font-size:15px}.cgy-setup .cgy-workspace-panel>.module-section>.section-body{padding:0;border:0}.cgy-setup .setup-intro{font-size:13px;color:#687fa1;margin:0 0 18px 58px}
.cgy-setup #setup-access-form{display:block;margin:0}.cgy-setup .setup-option{display:flex;align-items:flex-start;gap:16px;padding:13px 14px;margin:11px 0;border:1px solid #dfE8f2;border-radius:6px;background:#fff}.cgy-setup .setup-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:7px;background:#e6f1ff;color:#0875ed;font-size:24px}.cgy-setup .setup-option:nth-child(odd) .setup-icon{background:#e4f7f7;color:#00a4af}.cgy-setup .setup-option-copy{flex:1;min-width:0}.cgy-setup .setup-option-copy>label{display:block;margin:0 0 3px;font-size:13px;font-weight:700;color:#102957}.cgy-setup .setup-option-copy>p{margin:0;font-size:12px;line-height:1.5;color:#6981a1}
.cgy-setup .setup-learn.module-section{border:0;background:none;box-shadow:none;margin:5px 0 0;padding:0}.cgy-setup .setup-learn>summary{display:block;padding:0;background:none;border:0;font-size:11px;min-height:0;color:#0671ef;cursor:pointer}.cgy-setup .setup-learn>summary:before{content:'⌄';margin-right:6px}.cgy-setup .setup-learn[open]>summary:before{content:'⌃'}.cgy-setup .setup-learn>summary:after,.cgy-setup .setup-learn .section-number{display:none}.cgy-setup .setup-learn p{font-size:12px;line-height:1.6;color:#647b99;margin:8px 0 0}.cgy-setup .setup-switch{position:relative;display:flex;align-items:center;gap:12px;flex-shrink:0;margin:3px 0 0;cursor:pointer;min-height:28px}.cgy-setup .setup-switch input{position:absolute;left:0;top:0;width:40px;height:28px;opacity:0;cursor:pointer;margin:0;z-index:2}.cgy-setup .setup-track{display:block;width:40px;height:23px;border-radius:20px;background:#c5d1df;transition:background .15s}.cgy-setup .setup-track:after{content:'';display:block;width:17px;height:17px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #233b5826;transition:transform .15s}.cgy-setup .setup-switch input:checked+.setup-track{background:#00a8b0}.cgy-setup .setup-switch input:checked+.setup-track:after{transform:translateX(17px)}.cgy-setup .setup-switch input:focus-visible+.setup-track{outline:3px solid #086bdf;outline-offset:3px}.cgy-setup .setup-switch-state{font-size:11px;font-weight:400;color:#61799b;min-width:47px}
.cgy-setup .setup-advanced{margin:15px 0!important}.cgy-setup .setup-advanced>.section-heading{font-size:12px;background:#f8fafc;padding:10px;color:#5b7394}.cgy-setup .setup-advanced>.section-body{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cgy-setup .setup-advanced label{font-size:12px}.cgy-setup .setup-advanced label:last-child{grid-column:1/-1}
.cgy-setup .setup-footer{display:flex;gap:12px;align-items:center;padding:14px 20px;background:#fff;border:1px solid #e5edf5;border-top:0;border-radius:0 0 9px 9px;box-shadow:0 7px 12px #294c7008}.cgy-setup .setup-footer button{font-size:12px;padding:11px 16px;border:1px solid #d5e0ec;border-radius:6px;background:#f8fafc;color:#526c90;white-space:nowrap;min-height:38px}.cgy-setup .setup-footer .setup-next{background:#0672f9;border-color:#0672f9;color:#fff;font-weight:600}.cgy-setup .setup-footer button:disabled{opacity:.5;cursor:default}.cgy-setup .setup-note{flex:1;font-size:11px;color:#637b99}.cgy-setup .setup-help-dialog{width:min(900px,94vw);max-height:85vh;overflow:auto;border:1px solid #dce5f0;border-radius:12px;padding:20px;color:#142d59}.setup-help-dialog::backdrop{background:#10264b77}.cgy-setup .setup-close{float:right;border:1px solid #cddbea;background:#f8fafc;padding:9px;border-radius:6px;color:#526c90}.cgy-setup :focus-visible{outline:3px solid #2378e5;outline-offset:3px}.cgy-setup .cgy-fund__quick-actions{margin:8px 0 20px}.cgy-setup .cgy-fund__button{border-radius:6px;box-shadow:none;background:#0875ef;font-size:12px}.cgy-setup [hidden]{display:none!important}
@media(max-width:700px){.cgy-fund.cgy-setup{padding:16px 10px}.cgy-setup .setup-header{padding:0!important;flex-wrap:wrap;gap:10px}.cgy-setup .setup-header h1{font-size:22px}.setup-header-actions{width:100%;justify-content:flex-end}.cgy-setup>.cgy-workspace-area{padding:16px 12px 0}.cgy-setup .setup-option{gap:10px;padding:12px;flex-wrap:wrap}.cgy-setup .setup-icon{width:32px;height:32px;font-size:20px}.cgy-setup .setup-option-copy{flex-basis:calc(100% - 48px)}.cgy-setup .setup-switch{margin-left:42px}.cgy-setup .setup-intro{margin-left:0}.cgy-setup .cgy-workspace-panel>.module-section>.section-heading{font-size:17px}.cgy-setup .setup-footer{padding:12px;flex-wrap:wrap;gap:8px}.cgy-setup .setup-note{flex-basis:calc(100% - 100px)}.cgy-setup .setup-next{margin-left:auto}.cgy-setup .setup-advanced>.section-body{grid-template-columns:1fr}.cgy-setup .cgy-workspace-tab{font-size:10px}.cgy-setup .cgy-workspace-tab .section-number{width:28px;height:28px}.cgy-setup .setup-footer button{padding:10px 12px}}
.cgy-setup .cgy-workspace-tab{min-width:0;width:100%}.cgy-setup .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.cgy-setup .cgy-workspace-tab{color:#647b9d!important;padding:0 5px!important;font:600 12px/1.4 Arial,sans-serif!important}.cgy-setup .cgy-workspace-tab[aria-selected=true]{color:#102758!important}.cgy-setup .cgy-workspace-tab .section-number{background:#dce6f0!important;color:#526c90!important}.cgy-setup .cgy-workspace-tab[aria-selected=true] .section-number{background:#0876f9!important;color:#fff!important}.cgy-setup .setup-icon svg{width:23px;height:23px;fill:currentColor}.cgy-setup .setup-advanced .section-number{font-size:10px!important;min-width:35px!important}.cgy-setup .setup-learn summary .section-number{display:none!important}
@media(max-width:700px){.cgy-setup .cgy-workspace-tab{font-size:10px!important}}

.cgy-request-uil>.cgy-workspace-tabs{grid-template-columns:repeat(var(--uil-count,2),minmax(0,1fr))}.cgy-request-uil>.cgy-workspace-area{padding-bottom:22px;border-radius:9px}.cgy-request-uil .cgy-fund__form{margin-top:18px}.cgy-request-uil .cgy-workspace-tab{overflow-wrap:normal}

.cgy-request-purpose-row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.cgy-request-purpose-row.has-amount{grid-template-columns:2fr 1fr}.cgy-request-purpose-row .field-requestform-purpose{grid-column:auto}.cgy-request-support{width:100%;margin:0!important}.cgy-request-support>.section-body{padding:14px}.cgy-setup [name=useDefaultPaypalRecipient]{width:auto}@media(max-width:600px){.cgy-request-purpose-row.has-amount{grid-template-columns:1fr}}
