.advertising-page{color:#10193f;background:#f3f5fb;min-height:70vh;padding:38px max(24px,50vw - 540px) 56px}.advertising-hero{text-align:center;max-width:680px;margin:0 auto 28px}.advertising-hero p{text-transform:uppercase;letter-spacing:.16em;color:#50617b;margin:0 0 8px;font-weight:900}.advertising-hero h1{margin:0 0 14px;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:500;line-height:1}.advertising-hero span{font-size:1rem}.advertising-inclusions{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.advertising-inclusions article{background:#fff;border:1px solid #d7ddef;border-radius:12px;padding:18px}.advertising-inclusions b{font-size:1rem}.advertising-inclusions b span{color:#315d00;font-size:inherit}.advertising-inclusions p{color:#52617c;margin-bottom:0;font-size:.94rem;line-height:1.45}.advertising-table{background:#fff;border:1px solid #d7ddef;border-radius:14px;overflow:hidden}.advertising-row{border-top:1px solid #d7ddef;grid-template-columns:.65fr repeat(3,1fr);align-items:center;display:grid}.advertising-row:first-child{border-top:0}.advertising-row>*{border-left:1px solid #d7ddef;padding:16px 18px}.advertising-row>:first-child{border-left:0}.advertising-head{color:#fff;background:#111941}.advertising-head span{font-weight:800}.advertising-head b,.advertising-head small{display:block}.advertising-head small{color:#dfe4f1;margin-top:4px;font-weight:400}.advertising-row>strong{font-size:1rem}.advertising-row>b{text-align:center;font-size:1.08rem}.advertising-action{background:#baff00;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;display:flex}.advertising-action p{text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-weight:900}.advertising-action h2{margin:0;font-size:1.3rem}.advertising-action .button{flex:none}@media (width<=760px){.advertising-page{padding-top:28px}.advertising-inclusions{grid-template-columns:1fr}.advertising-table{overflow-x:auto}.advertising-row{min-width:680px}.advertising-action{flex-direction:column;align-items:flex-start}}.advertising-row>button{cursor:pointer;color:#11183f;text-align:center;background:#fff}.advertising-row>button:hover,.advertising-row>button:focus-visible{background:#efffc2}.advertising-row>button b,.advertising-row>button small{display:block}.advertising-row>button small{color:#52617c;margin-top:4px}.ad-submission-card{background:#fff;border:1px solid #d7ddef;border-radius:14px;margin-top:18px;padding:24px;scroll-margin-top:24px}.ad-submission-card header span{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:900}.ad-submission-card h2{margin:5px 0 18px;font-size:1.7rem}.selected-ad-package{background:#efffc2;border-left:5px solid #baff00;gap:3px;padding:14px 16px;display:grid}.selected-ad-package span{text-transform:uppercase;font-size:.75rem;font-weight:900}.selected-ad-package b{font-size:1.3rem}.ads-package-required,.ads-notice{background:#f4f6fb;border-left:4px solid #baff00;padding:14px}.ads-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.ads-form label{gap:6px;font-weight:800;display:grid}.ads-form input,.ads-form select,.ads-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #aab6cc;border-radius:7px;padding:11px}.ads-form .ads-wide{grid-column:1/-1}.ad-custom-content{background:#f4f6fb;grid-column:1/-1;padding:13px;grid-template-columns:auto 1fr!important}.ad-custom-content input{width:auto}.ad-custom-content small{color:#52617c;margin-top:3px;display:block}.ads-form button{cursor:pointer;border:0}.admin-ads>header{margin-bottom:18px}.admin-ads-list{gap:18px;display:grid}.admin-ads-list>article{background:#fff;border:1px solid #d7ddef;border-radius:12px;grid-template-columns:180px 1fr 1.4fr;gap:18px;padding:18px;display:grid}.admin-ad-image{object-fit:cover;border-radius:8px;width:180px;height:150px}.admin-ads-list article>div{align-content:start;gap:6px;display:grid}.admin-ads-list article>div>span{text-transform:uppercase;color:#52617c;font-size:.75rem;font-weight:900}.admin-ads-list h3,.admin-ads-list p{margin:0}.admin-ads-list a{text-decoration:underline}.admin-ads-list .ads-form{margin:0}.ads-form .checkbox{grid-template-columns:auto 1fr}.ads-form .checkbox input{width:auto}.sponsored-card{background:#fff;border:1px solid #d7ddef;border-left:5px solid #baff00;border-radius:10px;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;margin:0 0 18px;padding:12px 42px 12px 12px;display:grid;position:relative}.sponsored-card>button{cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:8px;right:10px}.sponsored-card img{object-fit:cover;border-radius:6px;width:110px;height:78px}.sponsored-card>div{gap:4px;display:grid}.sponsored-card small{text-transform:uppercase;color:#52617c;font-weight:900}.sponsored-card strong{font-size:1.05rem}.sponsored-card p{margin:0}.sponsored-card a{font-weight:800;text-decoration:underline}.sponsored-card nav{align-items:center;gap:7px;display:flex}.sponsored-card nav button{cursor:pointer;background:#fff;border:1px solid #11183f;border-radius:50%;width:30px;height:30px}@media (width<=850px){.admin-ads-list>article{grid-template-columns:1fr}.admin-ad-image{width:100%;height:auto}}@media (width<=760px){.ads-form{grid-template-columns:1fr}.ads-form .ads-wide{grid-column:auto}}@media (width<=620px){.sponsored-card{grid-template-columns:80px 1fr}.sponsored-card img{width:80px;height:65px}.sponsored-card nav{grid-column:1/-1}}#ad-submission .ads-form{background:#fff;border:1px solid #d8ddef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin-top:20px;padding:20px}#ad-submission .ads-form label:not(.ad-custom-content){flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;font-weight:700;display:flex}#ad-submission .ads-form label:not(.ad-custom-content)>input,#ad-submission .ads-form label:not(.ad-custom-content)>textarea,#ad-submission .ads-form label:not(.ad-custom-content)>select{flex:0 0 100%;width:100%}#ad-submission .ads-form input,#ad-submission .ads-form textarea,#ad-submission .ads-form select{font:inherit;border:1px solid #aebdcf;border-radius:5px;min-width:0;padding:10px}#ad-submission .ads-form textarea{min-height:72px}#ad-submission .ads-form label>em{color:#b42334;font-style:normal}#ad-submission .ads-form label>small{color:#626b82;font-weight:600}#ad-submission .ads-form label>small:before{content:"("}#ad-submission .ads-form label>small:after{content:")"}#ad-submission .ads-form .ads-wide{grid-column:1/-1}#ad-submission .selected-ad-package{background:#f3ffd8;border:1px solid #9acb19;border-radius:6px;grid-column:1/-1;align-items:center;gap:14px;padding:12px 14px;display:flex}#ad-submission .selected-ad-package span{text-transform:uppercase;font-size:10px;font-weight:900}#ad-submission .selected-ad-package b{font-size:inherit;margin-left:auto}#ad-submission .ads-form>button{color:#fff;cursor:pointer;background:#11183f;border:0;border-radius:5px;grid-column:1/-1;justify-self:center;width:auto;min-width:150px;padding:10px 18px;font-weight:700}#ad-submission .ads-form input[type=file]{cursor:pointer;background:#f6f8fc;border:2px solid #11183f;padding:7px}#ad-submission .ads-form input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#11183f;border:0;border-radius:4px;margin-right:12px;padding:10px 14px;font-weight:800}#ad-submission .ads-form input[type=file]:hover,#ad-submission .ads-form input[type=file]:focus{border-color:#93c900;box-shadow:0 0 0 3px #c7ff0040}@media (width<=760px){#ad-submission .ads-form{grid-template-columns:1fr;padding:14px}#ad-submission .ads-form .ads-wide,#ad-submission .selected-ad-package{grid-column:auto}}.admin-ads-list>article{grid-template-columns:120px minmax(190px,.75fr) minmax(360px,1.5fr);align-items:start;gap:14px;padding:14px}.admin-ads-list>article .admin-ad-image{width:120px;height:100px}.admin-ads-list>article>.ads-form{grid-column:auto;gap:9px 10px;width:auto;margin:0;font-size:14px}.admin-ads-list>article>.ads-form label{gap:4px;font-size:13px;font-weight:600}.admin-ads-list>article>.ads-form input,.admin-ads-list>article>.ads-form select,.admin-ads-list>article>.ads-form textarea{min-width:0;padding:7px 9px;font-size:14px;font-weight:400}.admin-ads-list>article>.ads-form textarea{resize:vertical;min-height:54px}.admin-ads-list>article>.ads-form>button{border:1px solid #11183f;border-radius:5px;justify-self:start;width:auto;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600}.admin-ads-list>article>.ads-form>button[type=button]{color:#11183f;background:#fff}.admin-ads-list>article>.ads-form>button[type=button]:hover,.admin-ads-list>article>.ads-form>button[type=button]:focus-visible{background:#efffc2}.admin-ads-list>article>.ads-form>.button.ads-wide{justify-self:end;min-width:120px}@media (width<=1050px){.admin-ads-list>article{grid-template-columns:100px minmax(160px,.7fr) minmax(320px,1.5fr)}.admin-ads-list>article .admin-ad-image{width:100px;height:84px}}@media (width<=800px){.admin-ads-list>article{grid-template-columns:100px 1fr}.admin-ads-list>article>.ads-form{border-top:1px solid #d7ddef;grid-column:1/-1;padding-top:12px}}@media (width<=620px){.admin-ads-list>article{grid-template-columns:1fr}.admin-ads-list>article .admin-ad-image{width:100%;height:auto}.admin-ads-list>article>.ads-form{grid-column:auto;grid-template-columns:1fr}}.admin-ads-list{gap:22px}.admin-ads-list>article{border-color:#cbd5e8 #cbd5e8 #cbd5e8 #baff00;border-left-style:solid;border-left-width:5px;box-shadow:0 4px 12px #11183f0d}.admin-ads-list>article>.admin-ad-controls{background:#f6f8fc;border:1px solid #d7ddef;border-radius:8px;padding:12px}.admin-ad-summary dl{gap:7px;margin:8px 0;display:grid}.admin-ad-summary dl div{gap:1px;display:grid}.admin-ad-summary dt{color:#52617c;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.admin-ad-summary dd{margin:0;font-size:13px;line-height:1.35}.admin-ads-list>article>.ads-form>.button.ads-wide{justify-self:center}.admin-ad-groups{gap:16px;display:grid}.ads-compact-empty{color:#626b82;margin:0;padding:16px;font-size:13px}.ad-status-group{background:#fff;border:1px solid #ccd5e5;border-radius:9px;overflow:hidden}.ad-status-group>summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.ad-status-group>summary::-webkit-details-marker{display:none}.ad-status-group>summary span{gap:2px;display:grid}.ad-status-group>summary b{font-size:15px}.ad-status-group>summary>strong{color:#fff;background:#11183f;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;display:grid}.ad-status-group>summary:before{content:"+";order:3;font-size:20px;font-weight:800}.ad-status-group[open]>summary:before{content:"−"}.ad-status-group[open]>summary{border-bottom:1px solid #d8ddef}.ad-status-group>.admin-ads-list{border:0;border-radius:0;margin:0;padding:16px}.pending-group>summary{border-left:5px solid #c7ff00}.approved-group>summary{border-left:5px solid #168b83}.paused-group>summary{border-left:5px solid #c7ff00}.rejected-group>summary{border-left:5px solid #b42334}.admin-ad-group>header{color:#11183f!important;background:#fff!important;border:1px solid #ccd5e5!important;border-left:5px solid #c7ff00!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:10px 14px!important;display:flex!important}.admin-ad-group.status-approved>header{border-left-color:#168b83!important}.admin-ad-group.status-paused>header{border-left-color:#c7ff00!important}.admin-ad-group.status-rejected>header{border-left-color:#b42334!important}.admin-ad-group>header h3{color:#11183f!important;margin:0!important;font-size:15px!important;font-weight:700!important}.admin-ad-group>header span{color:#fff!important;background:#11183f!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;height:30px!important;padding:0 8px!important;font-size:12px!important;font-weight:700!important;display:grid!important}
