/* Visible customer entry and approved color discovery; no catalog or checkout changes. */
.sv-member-menu{position:relative;flex:0 0 auto;font-family:Manrope,Arial,sans-serif;color:#573847}
.sv-member-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid #e7dbe1;border-radius:24px;background:#fff;cursor:pointer;list-style:none;font-size:11px;font-weight:700;white-space:nowrap}
.sv-member-menu>summary::-webkit-details-marker{display:none}
.sv-member-menu[open]>summary{border-color:#a44f70;background:#fff7fa}
.sv-member-menu>summary:focus-visible,.sv-member-panel a:focus-visible,.sv-color-options a:focus-visible{outline:3px solid #a44f70;outline-offset:3px}
.sv-member-panel{position:absolute;z-index:65;right:0;top:calc(100% + 10px);width:270px;max-width:calc(100vw - 28px);padding:20px;border:1px solid #eadde3;border-radius:18px;background:#fff;box-shadow:0 15px 45px #57384726;text-align:left;white-space:normal}
.sv-member-panel>strong{display:block;font-size:16px}.sv-member-panel p{margin:8px 0 15px;font-size:12px;line-height:1.6;color:#74636c}
.sv-member-panel a{display:flex;min-height:44px;align-items:center;justify-content:center;margin:8px 0;padding:10px;border:1px solid #dec8d2;border-radius:12px;color:#71344c;text-decoration:none;font-size:13px;font-weight:700}
.sv-member-panel a.sv-member-primary{background:#a44f70;border-color:#a44f70;color:#fff}.sv-member-panel small{display:block;margin-top:12px;font-size:11px;line-height:1.5;color:#74636c}
#sevinc-clean-header{overflow:visible;z-index:40}.sv-unified-header{position:relative;z-index:40}
.sv-mobile-customer-actions{display:none}
.sv-color-quick{margin:0 0 20px;padding:18px;border:1px solid #eee4e9;border-radius:16px;background:#fff;text-align:left;font-family:Manrope,Arial,sans-serif}
.sv-color-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;color:#573847}.sv-color-heading strong{font-size:14px}.sv-color-heading>span{font-size:11px;color:#74636c}
.sv-color-options{display:flex;flex-wrap:wrap;gap:8px}.sv-color-options a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #e7dbe1;border-radius:24px;background:#fff;color:#573847;text-decoration:none;font-size:12px;line-height:1.4;font-weight:600}
.sv-color-options a:hover{background:#fff7fa;border-color:#c892aa}.sv-color-options a[aria-current=true]{background:#f8e9ef;border-color:#a44f70;color:#71344c}
.sv-color-dot{display:block;width:15px;height:15px;flex:0 0 15px;border:1px solid #b6a9ae;border-radius:50%}.sv-color-kirmizi{background:#b51d3c}.sv-color-pembe{background:#df8ba7}.sv-color-beyaz{background:#fff}.sv-color-mor{background:#9670b7}.sv-color-sari{background:#edc44a}.sv-color-turuncu{background:#dc8a50}.sv-color-mavi{background:#6f94c5}.sv-color-karisik{background:conic-gradient(#d86580,#efd05b,#81b2a0,#9670b7,#d86580)}
.sv-login-tabs{display:flex;gap:8px;margin-bottom:20px}.sv-login-tabs a{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #eee4e9;color:#74636c;text-decoration:none;font-weight:700}.sv-login-tabs a[aria-current=page]{border-color:#a44f70;color:#71344c}
@media(max-width:1100px) and (min-width:801px){.header-actions .desktop-track,.sv-header-actions .sv-track{font-size:10px;padding-inline:8px}.sv-member-menu>summary{padding-inline:9px}}
@media(max-width:800px){
 #sevinc-clean-header .header-actions>.sv-member-menu{display:none}
 .sv-mobile-customer-actions{display:flex;position:absolute;right:0;top:50%;transform:translateY(-50%);align-items:center;gap:5px}
 #sevinc-clean-header .sv-mobile-customer-actions .mobile-cart-header{position:static;transform:none;min-width:44px;min-height:48px;padding:7px;border-radius:15px;flex-direction:column;gap:3px;box-shadow:none}
 .sv-mobile-customer-actions .mobile-cart-count{position:absolute;right:-2px;top:-3px}.sv-mobile-customer-actions .mobile-cart-header>span:not(.mobile-cart-icon){font-size:9px}
 .sv-member-menu>summary{flex-direction:column;gap:3px;padding:6px;min-width:44px;min-height:44px;border-radius:15px;font-size:9px}
 .sv-member-panel{right:-49px}
 /* Existing generated homepage rules use important; limit these overrides to its mobile brand. */
 #sevinc-clean-header .header-inner .brand{transform:translateX(-26px)!important;width:auto!important;max-width:calc(100% - 70px)!important;gap:7px!important;padding:0!important}
 #sevinc-clean-header .brand img{width:46px!important;height:46px!important}#sevinc-clean-header .brand strong{font-size:28px!important}#sevinc-clean-header .brand .place{font-size:7px!important;letter-spacing:1px!important}#sevinc-clean-header .brand .type{font-size:7px!important;letter-spacing:1.2px!important}#sevinc-clean-header .brand .place:before,#sevinc-clean-header .brand .place:after{display:none}
 .sv-unified-header .sv-header-actions{flex-direction:row;gap:5px;align-items:center}.sv-unified-header .sv-header-actions .sv-track{display:none}.sv-unified-header .sv-header-actions .sv-cart{min-width:44px;min-height:48px;padding:8px;font-size:10px;border-radius:15px}
 .sv-unified-header .sv-brand{gap:6px}.sv-unified-header .sv-brand img{width:44px;height:44px}.sv-unified-header .sv-brand strong{font-size:27px}.sv-unified-header .sv-brand small{font-size:7px;letter-spacing:1px}
 .sv-color-quick{padding:14px}.sv-color-heading{display:block}.sv-color-heading>span{display:block;margin-top:5px}.sv-color-options{gap:7px}.sv-color-options a{font-size:11px;padding:8px 10px}
}
