.mp-emailer-table{padding-top:20px}.ed-modal{position:fixed;z-index:999999;display:flex;top:0;left:0;right:0;bottom:0;align-items:center;justify-content:center}.ed-modal .overlay{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.ed-modal .modal-outer{min-width:400px;background:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.3) 1px 1px 3px;position:relative}.ed-modal .modal-outer .import-start{display:flex;align-items:center;justify-content:center;padding:40px;font-size:18px}.ed-modal .modal-outer .import-start label{display:block;margin-bottom:20px}.ed-modal .modal-outer .data-error{padding:10px 20px}.ed-modal .modal-outer .data-error .general{font-weight:700;color:#f55}.ed-modal .modal-outer .data-error p{margin:10px 0}.ed-modal .modal-outer .confirmation{padding:10px 20px}.ed-modal .modal-outer .table-data{border-collapse:collapse;border-spacing:0;box-shadow:rgba(0,0,0,.1) 1px 1px 2px;margin:10px 0}.ed-modal .modal-outer .table-data th,.ed-modal .modal-outer .table-data td{border:1px solid #e1e1e1;padding:1px 7px;white-space:nowrap}.ed-modal .modal-outer .table-data th.row-number,.ed-modal .modal-outer .table-data td.row-number{background:#e2e2e2;color:#7a7a7a}.ed-modal .modal-outer .table-data th{font-weight:700}.ed-modal .modal-outer .table-data th.error{color:#e22}.ed-modal .modal-outer .table-data td.error{background:#fdd}.table-editor{margin-top:20px}.table-editor .table-loading{background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.1) 1px 1px 2px;width:600px;max-width:100%;padding:20px;box-sizing:border-box;text-align:center}.table-editor table{border-collapse:collapse;border-spacing:0;box-shadow:rgba(0,0,0,.1) 1px 1px 2px;margin:10px 0;background:#fff}.table-editor table th,.table-editor table td{border:1px solid #e1e1e1;padding:4px 7px;white-space:nowrap;text-align:left}.table-editor table th.row-number,.table-editor table td.row-number{background:#e2e2e2;color:#7a7a7a}.table-editor table th{font-weight:700;background:rgba(0,0,0,.02)}.table-editor table td input{width:100%;box-sizing:border-box}.table-editor table .actions a{cursor:pointer}.ed-campaign-form.hide-party .show-party{display:none}.ed-campaign-form.hide-position .show-position{display:none}.ed-campaign-form input[type=checkbox]{outline:none}.ed-campaign-form input[type=checkbox]:focus:after{content:" ";display:block;position:absolute;width:14px;height:15px;pointer-events:none;box-shadow:#9aceff 0 0 10px 2px;background:#9aceff;z-index:-10}.ed-campaign-form .\--row{display:flex;justify-content:space-between}.ed-campaign-form .\--row .\--col{flex:1 1 auto;margin-left:20px;margin-bottom:20px;position:relative}.ed-campaign-form .\--row .\--col:first-child{margin-left:0}.ed-campaign-form .\--row .\--col label{font-family:robotomonoregular;text-transform:uppercase;font-size:14px;display:block}.ed-campaign-form .\--row .\--col label.required:after{content:"*";font-size:.8em;display:inline-block;line-height:1;vertical-align:top}.ed-campaign-form .\--row .\--col input[type=text],.ed-campaign-form .\--row .\--col input[type=email],.ed-campaign-form .\--row .\--col .fake-input{font-family:inherit;font-size:14px;line-height:1.4;border-bottom:1px solid #000;width:100%;display:block;padding-bottom:5px}.ed-campaign-form .\--row .\--col :-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.ed-campaign-form .\--row .\--col .electorate-name{border-bottom-color:#7c7c7c}.ed-campaign-form .\--row .\--col .message-box-wrapper{font-size:12px;background:#f3f3f3;padding:16px;line-height:1.7}.ed-campaign-form .\--row .\--col .message-box-wrapper p{font-size:inherit;line-height:inherit}.ed-campaign-form .\--row .\--col .message-box-wrapper p:last-child{margin-bottom:0}.ed-campaign-form .\--row .\--col .message-box-wrapper ul{font-family:notosans;font-size:inherit;line-height:inherit;padding-left:20px;margin:1.5em 0}.ed-campaign-form .\--row .\--col .message-box-wrapper ul li{list-style:disc;font-family:inherit;font-size:inherit;line-height:inherit}.ed-campaign-form .\--row .\--col .message-box-wrapper textarea,.ed-campaign-form .\--row .\--col .message-box-wrapper .fake-textarea{font-family:inherit;padding:0;margin:0;width:100%;resize:none;padding:8px 10px;white-space:pre-wrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:0}.ed-campaign-form .\--row .\--col .message-box-wrapper textarea:focus,.ed-campaign-form .\--row .\--col .message-box-wrapper .fake-textarea:focus{box-shadow:#9aceff 0 0 10px 2px}.ed-campaign-form .\--row .\--col .message-box-wrapper .token{background:#ffde00;display:inline-block;padding:0 4px;border-radius:3px;line-height:16px}.ed-campaign-form .\--row .\--col .message-box-wrapper .token.has-value{background:#edeaea}.ed-campaign-form .\--row .\--col .\--autocomplete{position:absolute;width:100%;background:#fff;box-shadow:rgba(0,0,0,.3) 1px 1px 3px;z-index:10;display:none}.ed-campaign-form .\--row .\--col .\--autocomplete.enabled.active{display:block}.ed-campaign-form .\--row .\--col .\--autocomplete .\--loading{text-align:center;padding:5px 10px;font-size:12px}.ed-campaign-form .\--row .\--col .\--autocomplete ul{margin:0;padding:0;list-style:none;display:block;font-size:12px}.ed-campaign-form .\--row .\--col .\--autocomplete li{padding:2px 8px;cursor:pointer}.ed-campaign-form .\--row .\--col .\--autocomplete li.hovering{background:rgba(0,0,0,.2)}.ed-campaign-form .\--row .\--col.candidate-chooser .list label{text-transform:none;display:inline-block;cursor:pointer;font-size:14px}.ed-campaign-form .\--row .\--col.candidate-chooser .list input{font-size:16px;margin-right:1px}.ed-campaign-form .\--row .\--col.candidate-chooser .list span{color:#888;font-size:13px}.ed-campaign-form .\--newsletter-bar .\--newsletter{display:flex}.ed-campaign-form .\--newsletter-bar .\--newsletter-checkbox{margin-top:2px;margin-right:10px}.ed-campaign-form .\--newsletter-bar .\--newsletter-label a{color:#ffa60e}.ed-campaign-form .\--newsletter-bar .\--newsletter-label a:hover,.ed-campaign-form .\--newsletter-bar .\--newsletter-label a:focus{color:#000;text-decoration:underline}.ed-campaign-form .\--submit-bar{display:flex}.ed-campaign-form .\--submit-bar .\--errors{flex:1 1 auto;min-height:10px;color:#ec0000;align-self:center;font-family:robotomonoregular;font-weight:400;text-transform:uppercase;font-size:13px;padding-right:20px}.ed-campaign-form .\--submit-bar .\--submit{flex:0 0 auto;text-align:right}.ed-campaign-form .\--submit-bar .\--submit button{font-family:sofiaprobold;font-size:16px;text-transform:uppercase;padding:16px 60px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out}.ed-campaign-form .\--submit-bar .\--submit button:hover{background:#000;color:#fff}.ed-campaign-form .\--submit-bar .\--submit button:focus{box-shadow:#ffa60e 0 0 10px 5px;outline:1px solid rgba(255,255,255,.3)}.ed-campaign-form .\--submit-bar .\--submit button:active{box-shadow:none;outline:none}.ed-campaign-form .\--please-wait{display:none;opacity:1!important;text-align:right}.ed-campaign-form .\--please-wait .please-wait{display:inline-block;font-family:sofiaprobold;font-size:16px;color:#222;text-transform:uppercase;background:#a7a7a7;padding:16px 60px}.ed-campaign-form.submitting .\--row{pointer-events:none;opacity:.5}.ed-campaign-form.submitting .\--submit-row{display:none}.ed-campaign-form.submitting .\--please-wait{display:block}.ed-campaign-form .\--thank-you{padding-bottom:100px}.ed-campaign-form.ed-campaign-form--post .chooser-checkboxes{display:none}#pagination{display:flex;width:100%;justify-content:flex-start}#pagination a{margin-right:5px;font-size:14px}#pagination a.active{color:red}.loading-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);align-items:center;justify-content:center;display:none}.loading-modal .modal-inner{border-radius:8px;width:300px;height:75px;padding:20px;display:flex;align-items:center;justify-content:center;background:#fff}.loading-modal.open{display:flex}.\--form-inner .accordion{width:100%;display:flex;overflow:hidden;position:relative;transition:height ease-out .2s}.\--form-inner .accordion .list{position:absolute;top:0;left:0;width:100%}