/* InfoZona 9.7.73 — public contribution portal. Scoped to the submit page. */
.atlas-submit-page--hub{max-width:1080px;margin-inline:auto}.atlas-submit-page--hub .atlas-page-hero--submit{padding:28px 32px;border-radius:16px;background:linear-gradient(130deg,#f1f6ff,#fff);border:1px solid #dbe6f5}.atlas-submit-page--hub .atlas-page-hero--submit h1{font-size:clamp(26px,3vw,38px);line-height:1.16;margin:6px 0 12px}.atlas-submit-page--hub .atlas-page-hero--submit p{font-size:16px;line-height:1.6;max-width:72ch}.atlas-submit-page--hub .atlas-hub-tabs{margin:20px 0 18px;display:flex;gap:10px}.atlas-submit-page--hub .atlas-hub-tabs__tab{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:11px 18px;border-radius:9px;font-weight:750}
.iz-submit-modern{display:block!important;max-width:1020px}.iz-submit-modern *{box-sizing:border-box}.iz-submit-modern [hidden]{display:none!important}.iz-submit-modern .atlas-submit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:19px;row-gap:16px}.iz-submit-modern .atlas-submit-grid>p,.iz-submit-modern .atlas-submit-grid>div{min-width:0;margin:0}.iz-submit-modern .atlas-submit-grid__full{grid-column:1/-1}.iz-submit-modern label:not(.atlas-submission-consent){display:block;margin:0 0 8px;font-size:14px;font-weight:750;color:#17345b}.iz-submit-modern input:not([type=checkbox]):not([type=range]):not([type=file]),.iz-submit-modern textarea,.iz-submit-modern select{display:block;width:100%;min-height:47px;border:1px solid #cbd8e8;border-radius:8px;background:#fff;color:#152b46;padding:12px 13px;font-size:15px;line-height:1.45;box-shadow:none}.iz-submit-modern textarea{min-height:105px;resize:vertical}.iz-submit-modern input:focus,.iz-submit-modern select:focus,.iz-submit-modern textarea:focus{outline:2px solid rgba(27,75,145,.28);outline-offset:1px;border-color:#1b4b91}.iz-submit-modern label b{color:#c82335}.iz-submit-modern input[type=file]{display:block;width:100%;max-width:100%;border:1px dashed #aabedb;background:#f7faff;padding:13px 10px;border-radius:8px;font-size:13px;color:#183859}.iz-submit-modern small{display:block;font-size:12px;line-height:1.5;color:#587090;margin-top:7px}
.iz-submit-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 18px}.iz-submit-modern .iz-submit-choice{display:flex!important;align-items:start;gap:13px;width:100%;min-height:102px;background:#f7faff!important;color:#19385b!important;border:2px solid #d7e3f3!important;border-radius:12px!important;padding:18px!important;text-align:left;cursor:pointer;box-shadow:none!important}.iz-submit-modern .iz-submit-choice.is-selected{background:#edf4ff!important;border-color:#1b4b91!important;box-shadow:0 4px 14px rgba(27,75,145,.10)!important}.iz-submit-choice__icon{font-size:25px;line-height:1.3}.iz-submit-choice strong{display:block;color:#143962;font-size:17px;line-height:1.4}.iz-submit-choice small{color:#516783;margin-top:5px}.iz-submit-step{border:1px solid #dae4f1;border-radius:14px;background:#fff;padding:26px;margin:15px 0;box-shadow:0 5px 22px rgba(9,38,78,.04)}.iz-submit-step__title{display:flex;align-items:start;gap:14px;margin:0 0 23px}.iz-submit-step__number{flex:none;width:36px;height:36px;display:grid;place-items:center;background:#1b4b91;color:#fff;border-radius:8px;font-size:17px;font-weight:800}.iz-submit-step__title h2{margin:0 0 5px!important;color:#0e2e57;font-size:21px!important;font-weight:800;line-height:1.25}.iz-submit-step__title p{margin:0;color:#61738b;font-size:13px;line-height:1.6}.iz-submit-hint{padding:13px 16px!important;border-left:3px solid #1b4b91;background:#f2f6fd;border-radius:6px;color:#2d496a;font-size:14px;line-height:1.55}.iz-submit-modern .atlas-wysiwyg-field{margin:0}.iz-submit-modern .wp-editor-wrap{border-radius:9px;overflow:hidden}.iz-submit-modern .atlas-submit-grid__legal{display:grid;grid-template-columns:1fr;gap:9px}.iz-submit-modern .atlas-submission-consent{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #d8e3f1;border-radius:9px;background:#f7faff;color:#223d60;font-size:13px;font-weight:600}.iz-submit-modern .atlas-submission-consent input{min-width:19px;width:19px;height:19px;accent-color:#1b4b91}.iz-submit-modern .atlas-submission-consent span{min-width:0}.iz-submit-modern .atlas-submit-grid__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.iz-cover-editor{margin:18px 0 0;padding:18px;border:1px solid #cbdaf0;border-radius:12px;background:#f8faff}.iz-cover-editor__head{display:flex;justify-content:space-between;gap:16px;align-items:start}.iz-cover-editor__head strong{font-size:17px;color:#103766}.iz-cover-editor__head p{font-size:13px;color:#536b89;margin:6px 0 12px;line-height:1.55}.iz-cover-editor__head>span{white-space:nowrap;font-size:12px;font-weight:800;background:#e5efff;color:#234977;padding:7px 9px;border-radius:7px}.iz-cover-editor__empty{color:#506f94;margin:2px 0 0;font-size:13px}.iz-cover-editor__preview{width:100%;max-width:800px;margin:8px auto 0;border:1px solid #cbd8e8;border-radius:9px;overflow:hidden;background:#dce6f1}.iz-cover-editor canvas{display:block;width:100%;height:auto;aspect-ratio:16/9;touch-action:none;cursor:grab}.iz-cover-editor canvas:active{cursor:grabbing}.iz-cover-editor__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0}.iz-cover-editor__controls label{min-width:0;display:block}.iz-cover-editor__controls select{margin-top:8px!important}.iz-cover-editor__controls input[type=range]{width:calc(100% - 63px);accent-color:#1b4b91;vertical-align:middle}.iz-cover-editor__controls output{display:inline-block;text-align:right;min-width:56px;color:#345575;font-weight:700;font-size:12px}.iz-cover-editor__tip{font-size:12px;color:#647892;margin:0 0 10px}.iz-cover-editor__buttons{display:flex;flex-wrap:wrap;gap:10px}.iz-submit-modern .iz-cover-editor__save,.iz-submit-modern .iz-cover-editor__reset{min-height:42px;padding:10px 15px!important;border-radius:8px!important;border:1px solid #1b4b91!important;background:#1b4b91!important;color:#fff!important;font-weight:800!important}.iz-submit-modern .iz-cover-editor__reset{background:white!important;color:#1b4b91!important}.iz-cover-editor__status{font-size:13px;color:#15578a;margin:9px 0 0;min-height:18px}.iz-submit-modern .iz-submit-footer{margin:24px 0 36px;text-align:center}.iz-submit-modern .iz-submit-footer button{display:inline-block;min-height:52px;padding:14px 29px!important;background:#1b4b91!important;color:#fff!important;font-size:16px!important;font-weight:850;border-radius:9px!important}.iz-submit-footer p{max-width:560px;margin:10px auto 0;font-size:13px;color:#506783;line-height:1.55}
@media(max-width:720px){.atlas-submit-page--hub .atlas-page-hero--submit{padding:20px}.iz-submit-choices,.iz-submit-modern .atlas-submit-grid,.iz-cover-editor__controls{grid-template-columns:1fr}.iz-submit-step{padding:17px;margin:12px 0}.iz-submit-step__title h2{font-size:18px!important}.iz-submit-modern .iz-submit-choice{min-height:90px;padding:14px!important}.iz-cover-editor{padding:13px}.iz-cover-editor__head{display:block}.iz-cover-editor__head>span{display:inline-flex;margin-bottom:8px}.iz-submit-modern .iz-submit-footer button{width:100%}}
