.oy-material-control{display:inline-flex;align-items:center;gap:7px;position:relative;max-width:100%;vertical-align:middle}.oy-material-info{display:inline-grid!important;place-items:center;flex:0 0 25px;width:25px!important;height:25px!important;padding:3px!important;border:1px solid #c7d6db!important;border-radius:7px!important;background:#f1f7f8!important;color:#39717b!important;cursor:help!important;vertical-align:middle;line-height:1!important}.oy-material-info:hover,.oy-material-info:focus-visible{background:#e0f1f0!important;border-color:#39717b!important;outline:2px solid #b9dcd8;outline-offset:2px}.oy-material-info svg{width:17px;height:17px;pointer-events:none}.oy-material-picker{position:relative;display:inline-block;min-width:160px;max-width:min(420px,100%);flex:0 1 auto}.oy-material-picker>button{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:34px;padding:6px 3px 6px 10px!important;border:1px solid #cbd3de!important;border-radius:4px;background:white!important;color:#263c50!important;text-align:left;cursor:pointer}.oy-material-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oy-material-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 12px;width:12px;height:12px;margin-left:auto;color:#333;pointer-events:none}.oy-material-chevron svg{display:block;width:12px;height:12px}.oy-material-picker>button:hover:not(:disabled){border-color:#9caec0!important}.oy-material-picker>button:focus-visible{outline:2px solid #83baf1;outline-offset:2px}.oy-material-picker>button:disabled{cursor:not-allowed;opacity:.6}.oy-material-menu{position:absolute;left:0;top:calc(100% + 5px);min-width:100%;width:max-content;max-width:min(420px,80vw);max-height:330px;overflow:auto;padding:5px;background:white;border:1px solid #d9e1e7;border-radius:8px;box-shadow:0 8px 28px #20364425;z-index:1200}.oy-material-menu[hidden],.oy-material-tooltip[hidden]{display:none!important}.oy-material-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px;border-radius:5px}.oy-material-option[aria-current=true]{background:#edf6f5}.oy-material-option>button:first-child{flex:1;min-width:0;text-align:left;background:transparent!important;border:0!important;color:#263c50!important;padding:8px!important;cursor:pointer;white-space:normal}.oy-material-option>button:first-child:disabled{opacity:.45;cursor:not-allowed}.oy-material-tooltip{position:fixed;z-index:2147483000;width:min(300px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;padding:14px;background:#fff;color:#263c50;border:1px solid #d9e3e7;border-radius:12px;box-shadow:0 12px 36px #20364430;text-align:left;font-size:13px;line-height:1.7}.oy-material-tooltip strong{display:block;font-size:15px;color:#295f69;margin-bottom:10px}.oy-material-tooltip img{display:block;width:100%;max-height:255px;object-fit:contain;background:#f6f7f8;border-radius:7px;margin:0 0 10px}.oy-material-tooltip p{white-space:pre-line;margin:0;overflow-wrap:anywhere}.oy-material-tooltip small{display:block;color:#82909c;margin-top:6px}.oy-material-tooltip .oy-material-image-error{padding:20px 8px;background:#f6f7f8;text-align:center;color:#82909c;border-radius:7px;margin-bottom:10px}.oy-material-radio-help{margin-inline-start:5px}.oy-material-control select[hidden]{display:none!important}@media(max-width:640px){.oy-material-menu{max-width:calc(100vw - 28px)}.oy-material-tooltip img{max-height:200px}}


.sd-detail-row .oy-craft-help{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;min-width:15px;padding:0;margin:0 2px;border:1px solid #8799ad;border-radius:50%;background:transparent;color:#667d96;font:600 10px/1 system-ui;cursor:help;vertical-align:middle}.sd-detail-row .oy-craft-help:hover,.sd-detail-row .oy-craft-help:focus-visible{color:#2369ad;border-color:#2369ad;outline:2px solid #c9e4fb;outline-offset:2px}.oy-material-tooltip .oy-craft-help-parameters:not(:first-of-type){margin-top:8px}
