.gam-pro-app,.gam-pro-dialog,.gam-pro-first-services,.gam-pro-site-links{font-family:inherit;color:#142b3c;box-sizing:border-box}.gam-pro-app{max-width:1150px;margin:24px auto;padding:16px}.gam-pro-app *,.gam-pro-dialog *{box-sizing:border-box}.gam-pro-heading,.gam-pro-card-top,.gam-pro-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gam-pro-heading h2{font-size:28px;line-height:1.2;margin:4px 0 18px}.gam-pro-eyebrow{font-size:12px;font-weight:800;letter-spacing:2px;color:#b4382c}.gam-pro-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #d3dde6;padding-bottom:12px;margin:15px 0}.gam-pro-app button,.gam-pro-dialog button,.gam-pro-translate{font:inherit;border:1px solid #c0cfdd;border-radius:8px;padding:10px 14px;background:#fff;color:#14344f;cursor:pointer}.gam-pro-app button:hover,.gam-pro-dialog button:hover,.gam-pro-translate:hover{background:#edf3f9}.gam-pro-app button[aria-current],.gam-pro-app .gam-pro-primary,.gam-pro-dialog .gam-pro-primary{background:#142b3c;color:#fff;border-color:#142b3c}.gam-pro-app button:disabled,.gam-pro-dialog button:disabled{opacity:.55;cursor:wait}.gam-pro-app a,.gam-pro-dialog a{color:#1a5690}.gam-pro-card{border:1px solid #d5dfe7;border-radius:14px;background:#fff;padding:22px;margin:16px 0}.gam-pro-card h3{font-size:21px;margin:6px 0 10px}.gam-pro-card details{margin:16px 0}.gam-pro-card summary{font-weight:700;cursor:pointer}.gam-pro-amount{text-align:right;min-width:135px}.gam-pro-amount strong{display:block;font-size:23px;margin-top:9px}.gam-pro-pill{display:inline-block;border-radius:40px;background:#e8eff5;padding:5px 11px;font-size:13px;text-transform:capitalize}.gam-pro-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gam-pro-small{font-size:14px;line-height:1.6;color:#4a6070}.gam-pro-notice,.gam-pro-status,.gam-pro-alert{border:1px solid #c8d7e5;border-radius:10px;background:#eff5fa;padding:16px;line-height:1.6}.gam-pro-alert.error,.gam-pro-form-error{color:#a32725}.gam-pro-alert.error{border-color:#dfaaa8;background:#fff1f0}.gam-pro-empty{border:1px dashed #bac9d6;padding:30px;border-radius:12px;color:#4a6070}.gam-pro-pre{white-space:pre-wrap;overflow-wrap:anywhere}.gam-pro-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gam-pro-metrics article{border:1px solid #d5dfe7;border-radius:12px;padding:18px;background:#fff}.gam-pro-metrics strong{display:block;font-size:32px;margin-top:10px}.gam-pro-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gam-pro-app label,.gam-pro-dialog label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;margin:12px 0}.gam-pro-app input,.gam-pro-app textarea,.gam-pro-app select,.gam-pro-dialog input,.gam-pro-dialog textarea,.gam-pro-dialog select{font:inherit;color:#142b3c;background:#fff;width:100%;padding:11px;border:1px solid #aebfcd;border-radius:7px;line-height:1.4}.gam-pro-app textarea,.gam-pro-dialog textarea{min-height:90px}.gam-pro-check{flex-direction:row!important;align-items:flex-start;font-weight:400!important;line-height:1.6}.gam-pro-check input{width:20px!important;min-width:20px;margin:3px 4px 0 0}.gam-pro-dialog{width:min(850px,calc(100vw - 24px));max-height:90vh;border:1px solid #b4c6d5;border-radius:16px;padding:28px;box-shadow:0 18px 70px #102b4540;overflow:auto;background:#fff}.gam-pro-dialog::backdrop{background:#061c36a6}.gam-pro-dialog .gam-pro-heading button{font-size:25px;line-height:1;padding:6px 12px}.gam-pro-line{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:12px;border-top:1px solid #dde5ec;padding:12px 0}.gam-pro-remove-line{grid-column:1/-1;justify-self:start}.gam-pro-translation-original,.gam-pro-translation-output{border:1px solid #d2dee8;border-radius:9px;padding:16px;max-height:250px;overflow:auto;margin:16px 0}.gam-pro-translation-output:empty{display:none}.gam-pro-translate{display:block;font-size:13px;padding:6px 11px;margin:12px 0}.gam-pro-site-links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;background:#edf2f6;padding:14px 20px;margin:8px auto 24px;max-width:1120px;border-radius:10px}.gam-pro-site-links a{color:#142b3c!important;font-weight:700;text-decoration:none}.gam-pro-first-services{max-width:1120px;margin:32px auto;padding:24px}.gam-pro-first-services h2{font-size:30px;line-height:1.25}.gam-pro-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gam-pro-priority{display:block;padding:24px;border:1px solid #d6dfe7;border-radius:14px;background:#f5f7f9;color:#142b3c!important;text-decoration:none;font-size:20px;font-weight:800}.gam-pro-priority span{display:block;font-size:14px;font-weight:600;margin-top:16px}.gam-pro-app button:focus-visible,.gam-pro-dialog button:focus-visible,.gam-pro-app a:focus-visible{outline:3px solid #227ac8;outline-offset:3px}@media(max-width:650px){.gam-pro-app{padding:6px}.gam-pro-heading,.gam-pro-card-top{flex-direction:column}.gam-pro-amount{text-align:left}.gam-pro-fields,.gam-pro-metrics,.gam-pro-priority-grid{grid-template-columns:1fr}.gam-pro-dialog{padding:18px}.gam-pro-line{grid-template-columns:1fr 1fr}.gam-pro-line label:first-child{grid-column:1/-1}.gam-pro-card{padding:16px}.gam-pro-app button,.gam-pro-dialog button{min-height:42px}.gam-pro-toolbar{flex-wrap:wrap}.gam-pro-site-links{gap:14px}}

/* Keep the private workspace readable beside the marketplace's global dark skin. */
.gam-pro-app{background:#f6f8fb;border-radius:16px;color-scheme:light}
.gam-pro-dialog{color-scheme:light}
.gam-pro-app :is(h1,h2,h3,h4,p,label),.gam-pro-dialog :is(h1,h2,h3,h4,p,label){color:inherit}
.gam-pro-app a,.gam-pro-dialog a{color:#1a5690!important}
.gam-pro-dialog .gam-pro-form-error{color:#a32725}
.gam-pro-app .gam-pro-card,.gam-pro-app .gam-pro-metrics article,.gam-pro-app .gam-pro-notice,.gam-pro-app .gam-pro-status{color:#142b3c}
.gam-pro-dialog :is(input,textarea,select),#gam-pro-live :is(input,textarea,select),#gam-pro-dialog :is(input,textarea,select),#gam-pro-translation-dialog :is(input,textarea,select){background:#fff!important;color:#142b3c!important;border-color:#aebfcd!important}
#gam-pro-live input::placeholder,#gam-pro-live textarea::placeholder,#gam-pro-dialog input::placeholder,#gam-pro-dialog textarea::placeholder{color:#526778!important;opacity:1}
.gam-pro-first-services{background:#f6f8fb;border-radius:16px;color-scheme:light}
.gam-pro-first-services :is(h2,p){color:inherit}

.gam-pro-language-bar{max-width:1120px;margin:16px auto;padding:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#142b3c;line-height:1.5}.gam-pro-language-bar select{max-width:100%;padding:8px;color:#142b3c;background:#fff;border:1px solid #8294a6}.gam-pro-language-bar a{color:#164f84!important}.gam-pro-language-bar span{flex:1;min-width:180px}.gam-pro-translation-notice{padding:14px;background:#fff6d6;color:#342800;border:1px solid #d6b440}.gam-pro-directory ul{columns:2;gap:28px}.gam-pro-directory li{break-inside:avoid;margin-block:10px}[dir=rtl] .gam-pro-amount{text-align:start}[dir=rtl] input[type=number],[dir=rtl] input[type=date],[dir=rtl] input[type=time],[dir=rtl] input[type=email],[dir=rtl] input[autocomplete=postal-code]{direction:ltr;text-align:start}@media(max-width:650px){.gam-pro-directory ul{columns:1}}

.gam-community-badge{padding:10px 12px;background:#fff7d7;border:1px solid #967313;border-radius:10px;color:#453900;margin-block:10px}.gam-community-badge strong,.gam-community-badge small,.gam-community-badge p{display:block;color:#453900!important}.gam-community-badge small{font-size:11px}
