/* Designer Products 1.1.28 — only Kırlangıç's existing product drawer */
.bbd-v81-options-shell .bbdp-cut-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.bbd-v81-options-shell .bbdp-cut-grid button{min-width:0;white-space:normal!important;min-height:44px}
.bbd-v81-options-shell .bbdp-cut-grid .is-selected{background:#fff8df!important;border-color:#fec203!important;color:#00132f!important}
.bbd-v81-options-shell .bbdp-has-material-menu>.bbd-v81-group__grid{display:none!important}
.bbd-v81-options-shell .bbdp-material-wrap{display:grid;gap:7px;margin:4px 0 8px;min-width:0}
.bbd-v81-options-shell .bbdp-material-caption{font-size:11px;font-weight:800;color:#33445a}
.bbd-v81-options-shell .bbdp-material-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%;padding:10px 11px;min-height:44px;border:1px solid #d6e0e8;border-radius:12px;background:#fff;color:#00132f;cursor:pointer;font-size:12px;font-weight:750;text-align:left;box-shadow:0 2px 5px rgba(0,19,47,.035)}
.bbd-v81-options-shell .bbdp-material-trigger:hover,.bbd-v81-options-shell .bbdp-material-wrap.is-open .bbdp-material-trigger{border-color:#fec203;background:#fffdf7}
.bbd-v81-options-shell .bbdp-material-trigger:focus-visible,.bbd-v81-options-shell .bbdp-material-option:focus-visible,.bbd-v81-options-shell .bbdp-custom-size button:focus-visible,.bbd-v81-options-shell .bbdp-custom-size input:focus-visible{outline:2px solid #fec203;outline-offset:2px}
.bbd-v81-options-shell .bbdp-material-chevron{font-size:21px;line-height:1;transition:transform .16s ease;color:#576782}
.bbd-v81-options-shell .bbdp-material-wrap.is-open .bbdp-material-chevron{transform:rotate(180deg)}
.bbd-v81-options-shell .bbdp-material-menu[hidden],.bbd-v81-options-shell .bbdp-custom-size[hidden]{display:none!important}
.bbd-v81-options-shell .bbdp-material-menu{display:grid;gap:5px;padding:6px;background:#f7f9fc;border:1px solid #dbe5ed;border-radius:15px;box-shadow:0 8px 18px rgba(0,19,47,.055)}
.bbd-v81-options-shell .bbdp-material-option{width:100%;min-width:0;display:flex;gap:8px;align-items:center;min-height:58px;padding:8px;border:1px solid transparent;border-radius:10px;color:#00132f;background:#fff;text-align:left;cursor:pointer}
.bbd-v81-options-shell .bbdp-material-option:hover,.bbd-v81-options-shell .bbdp-material-option.is-selected{border-color:#fec203;background:#fff9e6}
.bbd-v81-options-shell .bbdp-material-option-copy{min-width:0;flex:1;display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:1px}
.bbd-v81-options-shell .bbdp-material-option-copy strong{font-size:11px;line-height:1.4;font-weight:850}
.bbd-v81-options-shell .bbdp-material-option-copy small{display:block;flex-basis:100%;font-size:9px;line-height:1.4;color:#64748b}
.bbd-v81-options-shell .bbdp-material-option-copy em{font-size:8px;font-weight:850;font-style:normal;color:#00132f;background:#ffebad;border-radius:99px;padding:2px 5px}
.bbd-v81-options-shell .bbdp-material-swatch{flex:none;width:29px;height:33px;border-radius:8px;background:repeating-linear-gradient(112deg,#e9ebef 0 2px,#fafcff 2px 6px);border:1px solid #e2e8f0;box-shadow:inset -4px -3px 4px rgba(0,19,47,.06)}
.bbd-v81-options-shell .bbdp-material-option[data-bbdp-material-value="saten"] .bbdp-material-swatch{background:linear-gradient(112deg,#d6e0e7,#fff 25%,#e4e9f5 56%,#fff 78%,#dde5ec)}
.bbd-v81-options-shell .bbdp-material-check{font-size:12px;font-weight:900;opacity:0;color:#00132f}
.bbd-v81-options-shell .bbdp-material-option.is-selected .bbdp-material-check{opacity:1}
.bbd-v81-options-shell .bbdp-custom-size{margin-top:9px;padding:12px;border:1px solid #d9e3ec;border-radius:14px;background:#f8fafc;min-width:0}
.bbd-v81-options-shell .bbdp-custom-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px;font-size:12px;color:#00132f}
.bbd-v81-options-shell .bbdp-custom-head span{font-size:10px;font-weight:800;color:#66788b}
.bbd-v81-options-shell .bbdp-custom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.bbd-v81-options-shell .bbdp-custom-fields label{display:grid;gap:6px;min-width:0;font-size:10px;font-weight:750;color:#475569}
.bbd-v81-options-shell .bbdp-custom-fields input{box-sizing:border-box;width:100%;min-width:0;padding:9px 8px;height:43px;border-radius:9px;border:1px solid #c9d6e1;background:#fff;color:#00132f;font-size:16px;font-weight:750}
.bbd-v81-options-shell .bbdp-custom-apply{margin-top:11px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:43px;width:100%;padding:9px;border:0;border-radius:10px;background:#00132f;color:white;font-weight:800;font-size:12px;cursor:pointer}
.bbd-v81-options-shell .bbdp-custom-apply:disabled{opacity:.65;cursor:wait}
.bbd-v81-options-shell .bbdp-custom-message{font-size:10px;line-height:1.5;color:#3e6375;margin:7px 0 0!important}
.bbd-v81-options-shell .bbdp-custom-size.has-error .bbdp-custom-message{color:#b42318}
@media(max-width:390px){.bbd-v81-options-shell .bbdp-cut-grid{grid-template-columns:minmax(0,1fr)!important}}

.bbd-v81-options-shell .bbdp-sync-status{margin:2px 0 0;font-size:10px;line-height:1.45;color:#b42318;font-weight:700}
.bbd-v81-options-shell .bbdp-sync-status[hidden]{display:none!important}
