/* ButikHizmeti customer-workspace navigation adapted to NEFES Bayi Portal.
 * Operative: Motorlar, related archive, business profile and account.
 * All sales/analytics/multi-business modules remain actually disabled.
 */
.side-business-launch{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--ink);text-align:left;cursor:pointer}
.side-business-launch:hover,.side-business-launch[aria-expanded=true]{background:rgba(34,133,117,.15);border-radius:10px;border-bottom-color:rgba(116,223,191,.35)}
.side-business-launch>.partner-mark{flex:0 0 37px}
.side-business-launch>.business-card-info{display:block;min-width:0;flex:1}
.side-business-launch .business-card-info b,.side-business-launch .business-card-info small{display:block;min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.side-business-launch .business-card-info b{font-size:11px}
.side-business-launch .business-card-info small{font-size:9px;color:#83b2a6;margin-top:3px}
.side-business-launch .business-card-chevron{width:14px;height:14px;transform:rotate(90deg);color:#88c8b4}
.business-pop{position:relative;z-index:5;margin:-2px 7px 11px;padding:9px;border-radius:12px;border:1px solid rgba(103,223,197,.32);background:#0f3030;box-shadow:0 9px 24px rgba(0,0,0,.2)}
.business-pop-title{display:block;padding:5px 7px 8px;font-size:9px;font-weight:850;letter-spacing:.1em;color:#85d0c0}
.business-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:#d8f7ec;font-size:11px;text-align:left}
.business-pop button svg{width:16px;height:16px}
.business-pop button>span:last-child,.business-pop button>.top-menu-lock,.business-pop button>svg:last-child:not(:first-child){margin-left:auto}
.business-pop button:not(:disabled):hover{background:rgba(67,173,147,.19)}
.business-pop button:disabled{opacity:.46;cursor:not-allowed}
.topbar{overflow:visible}
.topnav{align-items:stretch;gap:5px}
.topnav-group{position:relative;display:flex;align-items:stretch}
.topnav-group summary{list-style:none;display:flex;align-items:center;gap:7px;height:100%;padding:0 13px;background:transparent;border-bottom:2px solid transparent;color:#aac7bd;font:750 11px/1.2 var(--font);cursor:pointer;user-select:none;white-space:nowrap}
.topnav-group summary::-webkit-details-marker{display:none}
.topnav-group:hover summary,.topnav-group[open] summary{color:#e0fff1}
.topnav-group-active summary{color:#f4fff8;border-bottom-color:var(--green)}
.topnav-group .nav-chevron{font-size:15px;font-weight:600;color:#76a69a;margin-left:3px}
.topnav-group[open] .nav-chevron{transform:rotate(180deg)}
.top-dropdown{position:absolute;top:calc(100% + 7px);left:0;z-index:98;display:flex;flex-direction:column;gap:5px;width:260px;max-width:calc(100vw - 30px);padding:11px;border-radius:14px;border:1px solid rgba(122,219,196,.3);box-shadow:0 19px 60px rgba(0,0,0,.5);background:#102b2d}
.top-dropdown button{height:auto;min-height:42px;display:flex;justify-content:flex-start;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent!important;border-radius:8px;text-align:left;background:transparent;font-size:11px;color:#d9f8ed}
.top-dropdown button svg{width:17px;height:17px}
.top-dropdown button:not(:disabled):hover{background:rgba(73,173,150,.21);border-color:rgba(112,221,196,.3)!important;color:#f5fff9}
.top-dropdown button:disabled{opacity:.46;cursor:not-allowed}
.top-dropdown .menu-active-label{margin-left:auto;font-size:8px;color:var(--green);letter-spacing:.08em}
.top-dropdown button .top-menu-lock{margin-left:auto;width:13px;height:13px}
.topnav .topnav-locked{font-size:10px;font-weight:760;opacity:.46;gap:6px}
.topnav .topnav-locked svg{height:12px;width:12px}
.account-pop.from-rail{position:fixed;top:auto;right:auto;bottom:20px;left:calc(var(--iconrail) + 13px);z-index:110}
.account-pop>button[data-profile-open]{font-weight:790;color:#aaf6df}
.account-pop>button[data-profile-open] svg:last-child{margin-left:auto}
.business-toolbar{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:13px 17px;margin-bottom:36px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(110deg,#10272b,#091b1e)}
.business-toolbar-main{display:flex;align-items:center;gap:12px;min-width:0;background:transparent;color:inherit;border:0;text-align:left;min-height:52px;padding:2px;border-radius:10px}
.business-toolbar-main:hover .business-toolbar-names strong{color:var(--green)}
.business-toolbar-icon{width:45px;height:45px;display:grid;place-items:center;background:#194b42;color:var(--green);border:1px solid rgba(110,217,189,.3);border-radius:12px;flex:0 0 45px}
.business-toolbar-icon svg{width:23px;height:23px}
.business-toolbar-names{min-width:0;display:flex;flex-direction:column;gap:1px}
.business-toolbar-names small{font-size:9px;letter-spacing:.11em;font-weight:850;color:#80b7a6}
.business-toolbar-names strong{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.business-toolbar-names em{font-size:10px;font-style:normal;color:#85b5a7}
.business-toolbar-arrow{height:15px;width:15px;transform:rotate(45deg);color:var(--green)}
.business-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.business-toolbar-right button{min-height:39px;padding:9px 11px;display:flex;align-items:center;gap:8px;border:1px solid rgba(119,222,200,.3);border-radius:9px;background:#143532;color:#d5fff0;font-size:10px;font-weight:790}
.business-toolbar-right button:not(:disabled):hover{border-color:#a4ffde}
.business-toolbar-right button svg{width:15px;height:15px}
.business-toolbar-right button:disabled{opacity:.43;cursor:not-allowed}
.profile-dialog{width:min(760px,calc(100vw - 30px));max-height:min(94dvh,910px);overflow:auto;background:linear-gradient(145deg,#0e292a,#0a1d21);border:1px solid rgba(105,235,202,.35);border-radius:21px;color:#effdf7;padding:0;box-shadow:0 35px 110px rgba(0,0,0,.65);font-family:var(--font)}
.profile-dialog::backdrop{background:rgba(1,10,13,.77);backdrop-filter:blur(7px)}
.profile-dialog>form{padding:28px;display:flex;flex-direction:column;gap:18px}
.profile-dialog-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--border)}
.profile-dialog-head>div>span{font-size:10px;letter-spacing:.15em;color:#77ead1;font-weight:850}
.profile-dialog-head h2{font:760 27px/1.2 var(--head);letter-spacing:-.04em;margin:8px 0}
.profile-dialog-head p{font-size:12px;color:#a1c9bc;line-height:1.65;margin:0}
.profile-close{align-self:flex-start;width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;background:#133638;border:1px solid rgba(108,225,200,.34);border-radius:50%;font-size:24px;color:#d5f7e7}
.profile-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.profile-dialog-grid label{display:flex;flex-direction:column;gap:7px;color:#b5d8cc;font-size:11px;font-weight:730}
.profile-dialog-grid input,.profile-dialog-grid select{width:100%;min-width:0;min-height:44px;border-radius:9px;border:1px solid rgba(119,216,195,.29);background:#0a1b1e;color:#edfff5;padding:10px 12px;font:550 12px var(--font)}
.profile-dialog-grid input:focus,.profile-dialog-grid select:focus{border-color:var(--green);outline:none}
.profile-dialog-grid input::placeholder{color:#719d90}
.profile-verified-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(101,219,186,.19);border-radius:11px;background:#10312f}
.profile-verified-box>div{min-width:0;display:flex;flex-direction:column;gap:4px}
.profile-verified-box>div span{font-size:9px;letter-spacing:.08em;font-weight:850;color:#76ac9d}
.profile-verified-box>div strong{color:#d4f4e8;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.profile-verified-state{font-size:10px;color:#91e8ce;white-space:nowrap}
.profile-hint{font-size:10px;line-height:1.65;color:#85b7a8;margin:0}
#profileStatus{font-size:11px;color:#9debd6;margin:0;min-height:14px}
.profile-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.profile-actions>button{min-height:42px}
.profile-actions>button:disabled{opacity:.5;cursor:wait}
@media(max-width:1420px){.topnav-group summary{padding:0 10px;font-size:10px}.topnav .topnav-locked{font-size:9px;padding-inline:6px}}
@media(max-width:1150px){.topnav .topnav-locked{display:none}.topnav-group summary{padding:0 11px}}
@media(max-width:980px){.business-toolbar{margin-bottom:23px}.topnav-group summary{padding:0 8px;font-size:10px}.top-dropdown{width:235px}}
@media(max-width:680px){.business-toolbar{padding:11px 13px}.business-toolbar-right{display:none}.profile-dialog>form{padding:19px}.profile-dialog-grid{grid-template-columns:1fr}.profile-verified-box{grid-template-columns:1fr}.profile-actions>button{flex:1}}
@media(prefers-reduced-motion:reduce){.topnav-group .nav-chevron{transition:none}}
