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