.z-sheet{max-width:1000px!important;padding-top:64px;padding-bottom:64px;color:#eef1f6}.z-sheet h1{font-size:clamp(28px,5vw,48px);margin:12px 0 20px}.z-sheet p{line-height:1.8}.z-sheet fieldset{border:0;border-top:1px solid #394354;margin:36px 0 0;padding:26px 0 0;min-width:0}.z-sheet legend{font-size:20px;padding-right:16px}.z-sheet legend span{color:#8c9aaf;font-size:13px;margin-right:12px}.sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sheet-grid label{font-size:14px;display:grid;gap:10px}.sheet-grid .wide{grid-column:1/-1}.z-sheet input:not([type=checkbox]),.z-sheet select,.z-sheet textarea{width:100%;min-width:0;background:#111925;color:#f5f7fa;border:1px solid #566278;padding:13px;font:inherit;font-size:16px;border-radius:6px;color-scheme:dark}.z-sheet input:focus,.z-sheet textarea:focus,.z-sheet select:focus{outline:2px solid #b5cdf7;outline-offset:2px}.z-sheet label span,.sheet-help{font-size:12px;color:#abb6c7}.sheet-previews{display:flex;flex-wrap:wrap;gap:12px}.sheet-previews img{width:110px;height:110px;object-fit:contain;background:#fff;border-radius:6px}.sheet-consent{display:flex;gap:12px;margin-top:28px;align-items:flex-start;font-size:14px}.z-sheet input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.z-sheet a{color:inherit}.sheet-tools{margin-top:28px;border-top:1px solid #394354;padding-top:24px;font-size:13px}.sheet-tools button{background:#151e2b;color:#fff;border:1px solid #566278;padding:12px 18px;margin:8px 8px 0 0;cursor:pointer}.z-sheet [data-sheet-error]{color:#ffc6ba}.z-sheet button[type=submit]{width:100%;justify-content:center}.sheet-tools label{display:flex;align-items:center;gap:10px}@media(max-width:640px){.sheet-grid{grid-template-columns:1fr}.z-sheet{padding-top:32px;padding-bottom:32px}.z-sheet legend{font-size:18px}}@media print{@page{size:A4;margin:12mm}body *{visibility:hidden}.z-sheet,.z-sheet *{visibility:visible}.z-sheet{position:absolute;left:0;top:0;max-width:none!important;width:100%;padding:0!important;color:#111;background:white}.z-sheet input,.z-sheet textarea,.z-sheet select{background:white!important;color:#111!important;color-scheme:light!important;border-color:#bbb!important}.sheet-tools,.z-sheet button,.sheet-consent,.sheet-help,[data-sheet-files],[data-sheet-error]{display:none!important}.z-sheet fieldset{break-inside:avoid;margin-top:18px;padding-top:12px}.z-sheet legend{font-size:15px}.sheet-grid{gap:12px}.z-sheet p,.z-sheet legend span{color:#333}.z-sheet header p{font-size:12px}}
