*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#eaedf1;font-family:IBM Plex Sans,system-ui,sans-serif}.q-input{font-family:IBM Plex Sans,sans-serif;border:0;background:transparent;outline:none;padding:0;color:#041e42;width:100%}.q-input::placeholder{color:#98a2b3;font-weight:400}.q-input:focus,.q-input:hover{background:#f2f4f7;border-radius:4px}.q-num::-webkit-inner-spin-button,.q-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-num{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;text-align:right}.q-sel{font-family:IBM Plex Sans,sans-serif;border:1px solid #d0d5dd;border-radius:8px;padding:6px 10px;background:#fff;color:#041e42;font-weight:600;font-size:13px;outline:none;cursor:pointer}.q-sel:focus{border-color:#0072ce;box-shadow:0 0 0 4px rgba(0,114,206,.18)}.q-btn{font-family:IBM Plex Sans,sans-serif;border:0;background:#0072ce;color:#fff;font-weight:700;font-size:14px;padding:0 18px;height:42px;border-radius:10px;cursor:pointer;box-shadow:0 1px 2px rgba(0,114,206,.2);transition:background .15s ease}.q-btn:hover{background:#005ba8}.q-remove{opacity:0;transition:opacity .12s ease}.q-row:hover .q-remove{opacity:1}@page{size:A4;margin:0}@media print{body,html{margin:0;padding:0;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.screen-only{display:none!important}.page-bg{background:#fff!important;padding:0!important;display:block!important}.sheet{box-shadow:none!important;margin:0!important;border-radius:0!important;width:210mm!important;min-height:297mm!important}.q-input:focus,.q-input:hover{background:transparent!important}}