:root{color-scheme:dark;accent-color:#b30127;font-family:'Poppins',Arial,sans-serif;background:#111;color:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#111;color:#fff;font-size:14px;line-height:1.7}form{margin:0}ul{margin:0;padding:0;list-style:none}.zf-templateWidth{max-width:860px;margin:0 auto}.zf-templateWrapper{background:#1a1a1a;border:1px solid #666;padding:38px}.zf-tempHeadBdr{padding-bottom:28px;border-bottom:1px solid #666;margin-bottom:30px}.zf-frmTitle{font-size:25px;line-height:1.45;margin:0 0 15px;font-weight:600;color:#fff}.zf-frmTitle em{font-style:normal}.zf-frmDesc{color:#ccc;margin:0;font-size:14px}.zf-tempFrmWrapper{margin:0 0 25px}.zf-labelName{display:block;margin-bottom:9px;font-weight:500;color:#fff}.zf-important{color:#fff;font-style:normal}.zf-tempContDiv input,.zf-tempContDiv textarea,.zf-tempContDiv select{font:inherit;line-height:1.5;color:#fff;background:#111;border:1px solid #888;border-radius:0;width:100%;min-height:48px;padding:12px}.zf-tempContDiv textarea{min-height:130px;resize:vertical}.zf-tempContDiv input:focus,.zf-tempContDiv textarea:focus,.zf-tempContDiv select:focus{outline:2px solid #fff;outline-offset:3px;border-color:#b30127}.zf-nameWrapper{display:grid;grid-template-columns:1fr 1fr;gap:18px}.zf-tempContDiv span>label{display:block;color:#ccc;font-size:12px;margin-top:7px}.zf-time .zf-tempContDiv{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px}.zf-time .zf-symbols,.zf-clearBoth{display:none}.zf-time .zf-errorMessage{grid-column:1/-1}.zf-errorMessage{color:#fff;border-left:3px solid #b30127;padding-left:12px;margin:12px 0 0;font-size:13px}.zf-fmFooter{margin-top:30px}.zf-submitColor{border:1px solid #b30127;background:#b30127;color:#fff;font:inherit;font-weight:500;padding:15px 32px;min-height:50px;cursor:pointer}.zf-submitColor:hover{background:#8d102b;border-color:#8d102b}.zf-submitColor:focus-visible{outline:2px solid #fff;outline-offset:4px}input[type=hidden]{display:none!important}@media(max-width:600px){.zf-templateWrapper{padding:24px 18px}.zf-frmTitle{font-size:21px}.zf-nameWrapper{grid-template-columns:1fr;gap:18px}.zf-time .zf-tempContDiv{gap:8px}.zf-tempContDiv input,.zf-tempContDiv textarea,.zf-tempContDiv select{font-size:16px;padding:10px 8px}.zf-submitColor{width:100%}}@media(forced-colors:active){.zf-templateWrapper,.zf-tempContDiv input,.zf-tempContDiv select,.zf-tempContDiv textarea,.zf-submitColor{border-color:ButtonText}.zf-submitColor{forced-color-adjust:auto}}

.zf-note{color:#ccc;font-size:13px;line-height:1.8}.zf-note .zf-descFld{display:block}.zf-multiAttType{display:flex;align-items:flex-start;gap:12px;margin:0 0 15px;min-height:28px}.zf-tempContDiv input[type=radio],.zf-tempContDiv input[type=checkbox]{width:20px;height:20px;min-height:20px;padding:0;margin:3px 0 0;flex-shrink:0;accent-color:#b30127}.zf-tempContDiv .zf-multiAttType label{margin:0;font-size:14px;line-height:1.8;color:#fff}.zf-note a{color:#fff;text-underline-offset:3px}
