.ssnp{border:1px solid #505050;border-radius:6px;padding:16px;margin:18px 0;background:#171717;color:#eee;min-width:0}.ssnp legend{font-size:18px;font-weight:650;padding:0 6px;color:#fff}.ssnp .ssnp-row{display:grid;grid-template-columns:minmax(110px,1fr) 125px minmax(100px,auto);align-items:center;gap:10px;margin:10px 0}.ssnp .ssnp-row label{margin:0!important;font-size:14px}.ssnp .ssnp-row input,.ssnp .ssnp-row select{width:125px!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}.ssnp .ssnp-length{grid-template-columns:minmax(110px,1fr) 185px minmax(100px,auto)}.ssnp .ssnp-input-unit{display:flex;align-items:center;gap:8px}.ssnp .ssnp-length input{width:150px!important}.ssnp .ssnp-row-note{font-size:12px;color:#c8c8c8}.ssnp .ssnp-presets{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.ssnp .ssnp-presets button{font-size:12px;padding:5px 10px!important;min-height:30px!important;text-transform:none!important;background:#303030!important;color:#fff!important;border:1px solid #666!important}.ssnp .ssnp-cut-note{font-size:12px;margin:8px 0 14px;color:#d1d1d1}.ssnp .ssnp-check{display:flex!important;align-items:center;gap:8px;font-size:13px;margin:9px 0}.ssnp .ssnp-check input{width:auto!important;margin:0!important}.ssnp .ssnp-configured{display:flex;flex-direction:column;gap:4px;border-top:1px solid #505050;margin-top:14px;padding-top:12px;font-size:14px}.ssnp .ssnp-configured strong{color:#fff}.ssnp .ssnp-configured [data-total=gross]{font-size:19px}.ssnp small{font-size:11px;color:#bdbdbd}.ssnp .ssnp-technical{display:block;margin-top:12px;line-height:1.5}.ssnp .ssnp-error{color:#ffb4a9}.ssnp button:focus-visible,.ssnp input:focus-visible,.ssnp select:focus-visible{outline:2px solid #fbbc34;outline-offset:2px}@media(max-width:600px){.ssnp .ssnp-row,.ssnp .ssnp-length{grid-template-columns:1fr 150px;gap:6px}.ssnp .ssnp-row-note{grid-column:1/-1}.ssnp{padding:12px}}