.tr-page .tr-logo{background:#f27a1a}
.tr-page .tr-tabs button.active{color:#f27a1a;border-color:#f27a1a}
.tr-page .hb-btn.tr-primary{background:#f27a1a;border-color:#f27a1a;color:#fff}
.tr-page .hb-hits button:hover{border-color:#f27a1a}
.tr-page label small{font-weight:400;color:#6b7fa3}

/* Varyant grupları ve açılır pencere */
.ty-groups td{vertical-align:middle}
.ty-prod{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}
.ty-prod img,.ty-noimg{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:#f1f4f9}
.ty-prod:hover strong{color:#f27a1a}
.ty-dirty{color:#c2410c;font-weight:600}
.ty-modal{position:fixed;inset:0;z-index:1000;background:rgba(12,23,60,.45);display:flex;align-items:center;justify-content:center;padding:16px}
.ty-dialog{background:#fff;border-radius:16px;width:min(980px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:18px;box-shadow:0 24px 60px rgba(12,23,60,.25)}
.ty-dialog-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.ty-dialog-head img{width:56px;height:56px;border-radius:12px;object-fit:cover}
.ty-dialog-head h3{margin:0;font-size:17px}
.ty-dialog-head small{color:#6b7fa3}
.ty-close{margin-left:auto;border:0;background:#f1f4f9;border-radius:10px;width:36px;height:36px;font-size:22px;line-height:1;cursor:pointer;flex:none}
.ty-bulk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;background:#fff7f0;border:1px solid #fde3cc;border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:13px}
.ty-bulk>span{font-weight:600;align-self:center}
.ty-bulk label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#536b91}
.ty-bulk input{width:110px;padding:7px 8px;border:1px solid #dfe8f5;border-radius:8px;font:inherit}
.ty-dialog-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;flex-wrap:wrap}
@media (max-width:640px){.ty-modal{padding:0;align-items:flex-end}.ty-dialog{border-radius:16px 16px 0 0;max-height:92vh;padding:14px}.ty-bulk input{width:90px}}
