/* V261 — Onaylanan tasarım. Caner Özgürel */
body.v261-skin,body.v261-login,body.v261-install{--bg:#f5f6f8;--card:#fff;--line:#e6e9ef;--text:#243349;--muted:#7c8798;--blue:#315dc5;--nav:#fff;--nav2:#fff;background:#f5f6f8!important;color:#243349!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.5}
body.v261-skin #app.app{display:grid!important;grid-template-columns:236px minmax(0,1fr)!important;max-width:none!important;margin:0!important;min-height:100vh!important}
body.v261-skin #v261Sidebar.sidebar{display:block!important;background:#fff!important;color:#243349!important;border-right:1px solid #e6e9ef!important;padding:26px 15px 20px!important;width:236px!important;height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:#dce2eb transparent}
body.v261-skin .sidebar .logo{display:flex!important;gap:11px!important;align-items:center!important;padding:0 8px 24px!important;border:0!important;background:none!important}
body.v261-skin .v261-brand-mark{display:grid;place-items:center;flex-shrink:0;width:39px;height:43px;border-radius:9px;background:#243349;color:white;font-size:23px;font-weight:bold}
body.v261-skin .sidebar .logo b{font-size:12px!important;color:#243349!important;letter-spacing:.5px!important;line-height:1.4!important}
body.v261-skin .sidebar .logo small{color:#8b94a3!important;font-size:10px!important;margin-top:4px!important}
body.v261-skin .sidebar .userbox{background:#f7f9fc!important;border:1px solid #e8ecf2!important;border-radius:9px!important;padding:13px 11px!important;color:#243349!important;margin:0 0 17px!important}
body.v261-skin .sidebar .userrow{align-items:flex-start!important;flex-wrap:wrap!important;gap:6px!important;font-size:12px!important}
body.v261-skin .sidebar .role{background:#eaf0fd!important;color:#315dc5!important;font-size:9px!important;line-height:1.5!important;white-space:normal!important;padding:3px 6px!important;border-radius:5px!important}
body.v261-skin .sidebar .limitrow{color:#7c8798!important;font-size:10px!important}.v261-skin .sidebar .limitrow b{color:#45536a!important}
body.v261-skin .sidebar .tree-group,body.v261-skin .sidebar .tree-group.open{background:transparent!important;color:#929cab!important;border:0!important;box-shadow:none!important;padding:15px 9px 6px!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.7px!important;border-radius:0!important;margin:2px 0!important}
body.v261-skin .sidebar .tree-children{background:none!important;border:0!important;padding:0!important;margin:0!important}
body.v261-skin #v261Sidebar .navbtn{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;color:#59667a!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:7px!important;text-align:left!important;padding:10px 11px!important;margin:3px 0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}
body.v261-skin #v261Sidebar .navbtn:hover{background:#f3f6fb!important;color:#315dc5!important}
body.v261-skin #v261Sidebar .navbtn.active{background:#eaf0fd!important;color:#315dc5!important;font-weight:700!important}
body.v261-skin .v261-nav-icon{width:16px;height:16px;flex-shrink:0;opacity:.8;display:inline-flex}
body.v261-skin .v261-nav-icon svg{width:100%;height:100%}
body.v261-skin .sidebar .nav-unread{margin-left:auto!important;background:#fff!important;color:#315dc5!important;border-radius:4px!important;padding:1px 6px!important;font-size:10px!important}
body.v261-skin .sidebar .navtitle{color:#929cab!important;font-size:10px!important;letter-spacing:.7px!important;margin:20px 11px 8px!important}
body.v261-skin .main{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:#f5f6f8!important}
body.v261-skin .topbar{height:73px!important;background:white!important;border-bottom:1px solid #e6e9ef!important;padding:0 30px!important;box-shadow:none!important;gap:10px!important;color:#7c8798!important}
body.v261-skin .topbar #crumb{font-size:12px!important;font-weight:400!important;color:#58667b!important}.v261-skin .topright{font-size:12px!important;gap:14px!important}.v261-skin .topright>b{font-weight:500!important}
body.v261-skin .pagewrap{padding:28px 30px!important;max-width:1550px!important;margin:0 auto!important;width:100%!important}
body.v261-skin section.page{margin:0!important;padding:0!important;max-width:none!important}
body.v261-skin h1{font-size:23px!important;font-weight:600!important;letter-spacing:-.5px!important;color:#243349!important;line-height:1.3!important}
body.v261-skin h2{font-size:17px!important;font-weight:600!important;color:#243349!important}
body.v261-skin h3{font-size:14px!important;font-weight:600!important;color:#34435a!important}
body.v261-skin .sub,body.v261-skin .muted{color:#7c8798!important;font-size:12px!important;line-height:1.5!important}
body.v261-skin .v261-pagehead{background:#fff3ce;border:1px solid #f5e8bf;border-radius:9px;padding:19px 22px;margin-bottom:22px}
body.v261-skin .v261-pagehead h1{margin:4px 0 5px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
body.v261-skin .v261-pagehead .sub{margin:0!important}.v261-skin .v261-eyebrow{font-size:9px;font-weight:bold;letter-spacing:1.4px;color:#9c8250}
body.v261-skin .card{border:1px solid #e6e9ef!important;background:white!important;border-radius:9px!important;box-shadow:none!important;padding:19px!important;margin-bottom:16px!important}
body.v261-skin .card .card{background:#fafbfc!important;padding:14px!important}.v261-skin .card-h{background:white!important;border-bottom:1px solid #edf0f5!important;color:#34435a!important}.v261-skin .card-h b{font-size:13px!important}
body.v261-skin .stat{background:white!important;border:1px solid #e6e9ef!important;border-radius:9px!important;box-shadow:none!important;padding:17px 19px!important;color:#243349!important}
body.v261-skin .stat strong{font-size:25px!important;line-height:1.2!important;font-weight:600!important;color:#243349!important;margin-top:8px!important}
body.v261-skin .stat small{font-size:11px!important;color:#7c8798!important}.v261-skin .grid4,.v261-skin .grid3,.v261-skin .grid2{gap:14px!important}
body.v261-skin table{width:100%;border-collapse:collapse!important;margin-top:8px!important;table-layout:auto!important}.v261-skin th{padding:12px 14px!important;text-align:left!important;font-size:10px!important;letter-spacing:.3px!important;color:#8a94a3!important;background:#fafbfc!important;font-weight:600!important;border-bottom:1px solid #e6e9ef!important}
body.v261-skin td{padding:15px 14px!important;font-size:12px!important;line-height:1.5!important;color:#34435a!important;border-bottom:1px solid #edf0f5!important;vertical-align:middle!important}
body.v261-skin tr:hover>td{background-color:#fcfdff}.v261-skin td b{font-weight:600!important}.v261-skin #approval .v199-order-row>td:first-child>b{color:#315dc5!important;font-size:12px!important}
body.v261-skin .btn{font-size:11px!important;line-height:1.4!important;padding:8px 11px!important;border-radius:7px!important;box-shadow:none!important;font-weight:600!important;background:#fff;color:#34435a;border-color:#e1e6ee}
body.v261-skin .btn.primary{background:#315dc5!important;color:white!important;border:1px solid #315dc5!important}.v261-skin .btn.danger{background:#fff!important;color:#b04b52!important;border-color:#ebdadd!important}.v261-skin .btn.success{background:#eff8f2!important;color:#2e8060!important;border-color:#d7ebdf!important}
body.v261-skin .badge{border-radius:5px!important;font-size:10px!important;padding:4px 7px!important;line-height:1.45!important}.v261-skin .badge.orange{background:#fff5dc!important;color:#aa7e24!important}.v261-skin .badge.blue{background:#eef3ff!important;color:#3862a6!important}.v261-skin .badge.green{background:#edf7f2!important;color:#328166!important}.v261-skin .badge.red{background:#fceff0!important;color:#b34c57!important}.v261-skin .badge.violet{background:#f3eef9!important;color:#8167a1!important}
body.v261-skin input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),body.v261-skin select,body.v261-skin textarea{font-size:12px!important;border:1px solid #dfe5ee!important;border-radius:7px!important;background:#fff!important;color:#34435a!important;padding:9px 11px!important;max-width:100%;box-shadow:none!important}
body.v261-skin input:focus,body.v261-skin select:focus,body.v261-skin textarea:focus{outline:2px solid #b9ccf5!important;outline-offset:1px!important}.v261-skin button:focus-visible{outline:2px solid #a8bff0;outline-offset:2px}
body.v261-skin .order-mailbox-tabs{background:transparent!important;border:0!important;box-shadow:none!important;gap:6px!important;padding:0!important;margin:18px 0!important;flex-wrap:wrap!important}
body.v261-skin .order-mail-tab{border:1px solid #e3e8f0!important;background:white!important;color:#7c8798!important;font-size:11px!important;border-radius:7px!important;padding:9px 11px!important;box-shadow:none!important}.v261-skin .order-mail-tab.active{background:#eaf0fd!important;color:#315dc5!important;border-color:#dce6fa!important}.v261-skin .order-mail-count{background:#fff!important;color:#67778f!important;font-size:10px!important}
body.v261-skin .v399-op-search-head .muted{display:none!important}.v261-skin .v399-op-search-head h3{font-size:12px!important;margin:0 0 10px!important}.v261-skin .v399-op-search{padding:14px 19px!important}.v261-skin .v399-op-search-row{gap:8px!important}.v261-skin .v399-op-search-input{background:#fafbfc!important}
body.v261-skin .note{border-radius:7px!important;font-size:11px!important;line-height:1.6!important;padding:11px 13px!important}.v261-skin .pico{background:#f1f4fa!important;border-color:#e4e9f2!important;font-size:17px!important}.v261-skin .cat{background:#fff!important;border-color:#e6e9ef!important;border-radius:9px!important;box-shadow:none!important}.v261-skin .cat.active{border-color:#92afe9!important;background:#f4f7fe!important}.v261-skin .cat b{font-size:12px!important}
body.v261-skin .v261-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.v261-skin .v261-table-scroll>table{min-width:600px}.v261-skin .table-wrap{overflow-x:auto!important}
body.v261-skin .v261-footer{display:flex;justify-content:space-between;gap:12px;margin:25px 0 0;color:#98a1af;font-size:10px}.v261-menu-toggle{display:none;border:1px solid #e6e9ef;border-radius:7px;background:white;padding:7px 10px;color:#34435a}.v261-mobile-backdrop{display:none}
body.v261-login .login{min-height:100vh;background:#f5f6f8!important;background-image:none!important;padding:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.v261-login .login:before,body.v261-login .login:after{display:none!important}
body.v261-login .loginCard{width:420px!important;max-width:100%!important;background:#fff!important;border:1px solid #e6e9ef!important;border-radius:12px!important;padding:30px!important;box-shadow:0 18px 55px #24334909!important;backdrop-filter:none!important;color:#243349!important}.v261-login .loginCard:before,.v261-login .loginCard:after{display:none!important}body.v261-login .loginCard h2{background:#fff3ce!important;font-size:22px!important;color:#243349!important;border-radius:7px;padding:15px;margin:17px 0!important}body.v261-login .loginCard .brand{font-size:11px!important;color:#7c8798!important}body.v261-login .loginCard .sub{font-size:12px!important;color:#7c8798!important}
body.v261-login .loginCard input{font-size:13px!important;background:#fafbfc!important;border:1px solid #dfe5ee!important;color:#34435a!important;padding:12px!important;border-radius:7px!important}.v261-login .loginCard .btn.primary{background:#315dc5!important;border-color:#315dc5!important;border-radius:7px!important;font-size:13px!important;padding:12px!important}body.v261-install .install-card{background:white!important;border:1px solid #e6e9ef!important;border-radius:12px!important}
@media(max-width:1100px){body.v261-skin #app.app{grid-template-columns:215px minmax(0,1fr)!important}body.v261-skin #v261Sidebar.sidebar{width:215px!important}body.v261-skin .pagewrap{padding:23px!important}.v261-skin .topbar{padding:0 23px!important}.v261-skin .infoGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v261-skin .detailLayout{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:800px){body.v261-skin #app.app{display:block!important;grid-template-columns:1fr!important}body.v261-skin #v261Sidebar.sidebar{display:none!important;position:fixed!important;inset:0 auto 0 0!important;width:250px!important;height:100dvh!important;z-index:2000!important;padding:23px 15px!important}body.v261-skin #v261Sidebar.sidebar.v261-mobile-open{display:block!important;box-shadow:15px 0 55px #24334930!important}.v261-skin .v261-menu-toggle{display:block}.v261-skin .v261-mobile-backdrop.v261-show{display:block;position:fixed;inset:0;background:#24334960;z-index:1999;border:0;border-radius:0}.v261-skin .topbar{height:62px!important;padding:0 14px!important;z-index:40!important}.v261-skin .topbar #crumb{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v261-skin .topright>b{display:none!important}.v261-skin .pagewrap{padding:18px 13px!important}.v261-skin .v261-pagehead{padding:17px!important;margin-bottom:18px!important}.v261-skin h1{font-size:20px!important}.v261-skin .grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v261-skin .grid3,.v261-skin .grid2,.v261-skin .formgrid,.v261-skin .permissionGrid{grid-template-columns:minmax(0,1fr)!important}.v261-skin .infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v261-skin .card{padding:14px!important}.v261-skin .stat{padding:14px!important}.v261-skin .stat strong{font-size:23px!important}.v261-skin .v261-footer{font-size:9px}.v261-skin .toolbar{flex-wrap:wrap!important;gap:10px!important}.v261-skin .toolbar .group{flex-wrap:wrap!important}.v261-skin .order-mailbox-tabs{gap:5px!important}.v261-skin .order-mail-tab{padding:8px!important;font-size:10px!important}.v261-skin .modalCard,.v261-skin .dealer-modal-card{max-width:95vw!important}.v261-skin .v399-op-search-row{flex-wrap:wrap!important}}

body.v261-skin .v261-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px!important;gap:14px!important}body.v261-skin .v261-summary .stat small:last-child{font-size:10px!important;margin-top:6px!important;display:block}@media(max-width:800px){body.v261-skin .v261-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}

body.v261-skin #app .page .order-mailbox-tabs .order-mail-tab.active{background:#eaf0fd!important;color:#315dc5!important;border-color:#dce6fa!important}body.v261-skin .topright>span{display:none!important}body.v261-skin #notificationBell{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border:1px solid #e6e9ef!important;border-radius:7px!important;background:white!important;color:#58667b!important}

/* Açık menü · yeşil ve sıcak sarı */
body.v261-skin,body.v261-login,body.v261-install{--blue:#247657;--bg:#f6f5f1;background:#f6f5f1!important;color:#283b3a!important;font-size:14px!important}
body.v261-skin .main{background:#f6f5f1!important}
body.v261-skin #v261Sidebar.sidebar{border-color:#e2e6df!important}
body.v261-skin .v261-brand-mark{background:#247657}
body.v261-skin #v261Sidebar .navbtn{color:#64716b!important;font-size:13px!important}
body.v261-skin #v261Sidebar .navbtn.active{background:#e3f0e9!important;color:#247657!important}
body.v261-skin #v261Sidebar .navbtn:hover{background:#f0f5ef!important;color:#247657!important}
body.v261-skin .sidebar .role,body.v261-skin .sidebar .nav-unread{background:#e3f0e9!important;color:#247657!important}
body.v261-skin .v261-pagehead{background:transparent;border:0;padding:0;margin:0 0 23px;border-radius:0}
body.v261-skin .v261-pagehead h1{font-size:27px!important;color:#283b3a!important}
body.v261-skin .v261-eyebrow{color:#ab893c}
body.v261-skin .card,body.v261-skin .stat{border-color:#e2e7df!important;border-radius:12px!important}
body.v261-skin .card .card{background:#fafbf8!important}
body.v261-skin .stat strong{color:#283b3a!important}
body.v261-skin .btn.primary{background:#247657!important;border-color:#247657!important}
body.v261-skin input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),body.v261-skin select,body.v261-skin textarea{background:#fafbf8!important;border-color:#dce3db!important;font-size:13px!important}
body.v261-skin input:focus,body.v261-skin select:focus,body.v261-skin textarea:focus{outline-color:#acd6bf!important}
body.v261-skin th{background:#f9faf6!important;color:#8b958d!important;font-size:11px!important}
body.v261-skin td{font-size:13px!important;border-color:#eef0e9!important}
body.v261-skin #approval .v199-order-row>td:first-child>b{color:#247657!important}
body.v261-skin #app .page .order-mailbox-tabs .order-mail-tab.active{background:#e3f0e9!important;color:#247657!important;border-color:#c8dfcf!important}
body.v261-skin .cat.active{background:#eff7f0!important;border-color:#8dbfa1!important}
body.v261-skin #dealers{position:relative}
body.v261-skin #dealers .v261-pagehead{padding-right:150px}
body.v261-skin .v261-add-customer{position:absolute;right:0;top:18px;text-decoration:none;padding:12px 17px!important}
body.v261-skin .v261-customer-summary{border:0!important;background:none!important;padding:0!important}
body.v261-skin .v261-customer-summary>h3,body.v261-skin .v261-customer-summary>.note{display:none}
body.v261-skin .v261-customer-summary .stat{padding:18px 22px!important}
body.v261-skin .v261-customer-summary .stat:nth-child(1){border-left:4px solid #72ad8c!important}
body.v261-skin .v261-customer-summary .stat:nth-child(2){border-left:4px solid #e5bf62!important}
body.v261-skin .v261-customer-summary .stat:nth-child(3){border-left:4px solid #b39bce!important}
body.v261-skin .v261-customer-form{scroll-margin-top:20px;padding:0!important;overflow:hidden}
body.v261-skin .v261-customer-form>h3{margin:0!important;padding:19px 24px!important;background:#fff6df!important;border-bottom:1px solid #f0e7ce}
body.v261-skin .v261-customer-form>form{padding:24px}
body.v261-skin .v261-customer-form .formgrid{gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.v261-skin .v261-customer-form textarea{min-height:75px!important}
body.v261-skin .v261-customer-form .btn{margin-top:16px}
body.v261-skin .v377-dealer-search-card{background:#fafbf8!important;border-color:#e2e7df!important;border-radius:9px!important}
body.v261-login .login{background:radial-gradient(ellipse at top right,#e3eddc,transparent 65%),#f6f5f1!important}
body.v261-login .loginCard h2{background:#fff6df!important;color:#283b3a!important}
body.v261-login .loginCard .btn.primary{background:#247657!important;border-color:#247657!important}
@media(max-width:800px){body.v261-skin .v261-pagehead{padding:0!important}body.v261-skin #dealers .v261-pagehead{padding-right:0!important}body.v261-skin .v261-add-customer{position:static;display:inline-block;margin-bottom:18px}body.v261-skin .v261-customer-summary .grid3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.v261-skin .v261-customer-summary .stat{padding:12px!important}body.v261-skin .v261-customer-summary .stat small{font-size:10px!important}body.v261-skin .v261-customer-form .formgrid{grid-template-columns:1fr!important}body.v261-skin .v261-customer-form>form{padding:18px}}

/* Sol menü: sayfa kayarken tam ekran yüksekliğini koru. */
@media(min-width:801px){
body.v261-skin #v261Sidebar.sidebar{position:fixed!important;inset:0 auto 0 0!important;top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;min-height:0!important;z-index:100!important;overflow-y:auto!important;overscroll-behavior:contain}
body.v261-skin #app.app>.main{grid-column:2!important;min-width:0!important}
}
@media(max-width:800px){body.v261-skin #app.app>.main{grid-column:auto!important}}
