@font-face{font-family:EKY20Condensed;src:url("fonts/RobotoCondensed-Regular.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:EKY20Condensed;src:url("fonts/RobotoCondensed-Bold.ttf") format("truetype");font-weight:700 900;font-display:swap}
.eky20-catalog-page .entry-content,.eky20-catalog-page .wp-block-post-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
.eky20{--blue:#0d3c94;--blue2:#0b62d8;--green:#078153;--line:#d6e2eb;--text:#173361;--muted:#71869d;box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;padding:14px 24px 20px;background:#f6f9fc;color:var(--text);font-family:EKY20Condensed,"Arial Narrow","Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.3}
.eky20 *{box-sizing:border-box}.eky20 button,.eky20 input,.eky20 select{font:inherit}.eky20 button{cursor:pointer}.eky20-toolbar{display:grid;grid-template-columns:minmax(420px,1fr) 88px 170px;gap:12px;align-items:center;margin:0 0 12px auto;max-width:1080px}.eky20-searchbox{position:relative;isolation:isolate;border-radius:11px}.eky20-searchbox:after{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:13px;background:linear-gradient(110deg,#0d58c8,#5fe0ed,#47df95,#0d58c8);background-size:260% 100%;filter:drop-shadow(0 0 7px rgba(35,130,225,.35));animation:eky20-glow 3.2s linear infinite}.eky20-searchbox input{width:100%;height:54px;border:2px solid #fff;border-radius:10px;padding:0 55px 0 46px;background:#fff;color:#173361;box-shadow:0 5px 20px rgba(20,75,145,.13);outline:0}.eky20-searchbox input:focus{box-shadow:0 0 0 3px rgba(26,125,225,.16),0 8px 24px rgba(12,91,180,.2)}.eky20-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:25px;color:#0874ca}.eky20-kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:4px 6px;border:1px solid #ccd8e2;border-radius:4px;background:#f7fafb;color:#62778e;font-size:11px}.eky20-language{height:50px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cbd9e6;border-radius:8px;background:#fff}.eky20-language span{width:1px;height:20px;background:#d7e2ec}.eky20-language button{width:32px;height:34px;border:0;border-radius:6px;background:transparent;color:#71849a;font-weight:800}.eky20-language button.active{background:#0b5fc4;color:#fff}.eky20-basket{height:50px;border:0;border-radius:8px;background:#078153;color:#fff;font-weight:850;box-shadow:0 5px 14px rgba(7,129,83,.18)}.eky20-basket b{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:6px;border-radius:999px;background:rgba(255,255,255,.18)}
@keyframes eky20-glow{to{background-position:260% 0}}
.eky20-modebar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-bottom:10px}.eky20-mode{min-height:74px;border:1px solid #d5e1ea;border-radius:8px;background:#fff;color:#173266;padding:8px 12px;display:flex;align-items:center;gap:11px;text-align:left;box-shadow:0 2px 7px rgba(17,43,80,.03)}.eky20-mode:hover{border-color:#83b9e8}.eky20-mode.active{border:2px solid #128057;background:linear-gradient(180deg,#fff,#f2fcf7);box-shadow:0 0 0 2px rgba(8,125,82,.08)}.eky20-mode-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;color:#0d3c94;font-size:31px;line-height:1}.eky20-mode b{display:block;font-size:15px;line-height:1.05;font-weight:850}.eky20-mode small{display:block;margin-top:5px;color:#73889f;font-size:12px}
.eky20-main{display:grid;grid-template-columns:310px minmax(570px,.93fr) minmax(620px,1.07fr);gap:10px;height:calc(100vh - 290px);min-height:590px;padding:8px;border:1px solid #d8e7ef;border-radius:12px;background:radial-gradient(circle at 78% 12%,rgba(225,247,238,.72),transparent 34%),linear-gradient(135deg,#eef7fb 0%,#f7fbfd 46%,#eef9f5 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.eky20-panel{min-width:0;overflow:hidden;border:1px solid #dce6ee;border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 8px 22px rgba(14,43,85,.08)}.eky20-panel>header{height:54px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 14px;border-bottom:1px solid #e2e9ef;background:#fff}.eky20-panel>header h2{margin:0;color:#123778;font-size:18px;line-height:1.1}.eky20-panel>header button{height:32px;border:1px solid #cad7e3;border-radius:6px;background:#fff;color:#31577d;padding:0 12px}.eky20-selector{display:flex;flex-direction:column}.eky20-selector header button{border:0;color:#2473c7;background:transparent;padding:0}.eky20-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;padding:12px 14px;overflow:auto}.eky20-option{min-height:36px;border:1px solid #cbd9e5;border-radius:6px;background:#fff;color:#243d63;font-size:12px;font-weight:750;padding:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eky20-option:hover{border-color:#4da1e0}.eky20-option.active{background:#078153;border-color:#078153;color:#fff;box-shadow:0 4px 9px rgba(8,129,83,.2)}.eky20-option.wide{grid-column:1/-1;text-align:left;padding-left:11px}.eky20-option small{opacity:.75}
.eky20-list{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(250,253,255,.98),rgba(244,250,252,.98))}.eky20-list header h2{font-size:17px;white-space:nowrap}.eky20-list select{height:34px;max-width:220px;border:1px solid #cdd9e3;border-radius:6px;background:#fff;color:#34506e;font-size:12px;padding:0 8px}.eky20-table-wrap{flex:1;overflow:auto;background:#f6fbfd;scrollbar-width:thin}.eky20 table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.eky20 th{position:sticky;top:0;z-index:2;padding:9px 5px;border-bottom:1px solid #d8e4ed;text-align:left;color:#244978;font-weight:850}.eky20 td{padding:5px;border-bottom:1px solid #e7edf3;color:#3b5674;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eky20 th:nth-child(1){width:38px;background:#eef3ff;color:#284e91}.eky20 th:nth-child(2){width:50px;background:#edf9f5;color:#17634f}.eky20 th:nth-child(3){width:86px;background:#fff6df;color:#795610}.eky20 th:nth-child(4){width:98px;background:#f3efff;color:#5b4491}.eky20 th:nth-child(5){width:62px;background:#eaf7ff;color:#1d5d84}.eky20 th:nth-child(6){width:62px;background:#ecfbf4;color:#28694f}.eky20 th:nth-child(7){width:62px;background:#fff0f1;color:#8a4a50}.eky20 th:nth-child(8){width:88px;background:#f7f2e9;color:#735d35}.eky20 td:nth-child(1){background:rgba(236,242,255,.62)}.eky20 td:nth-child(2){background:rgba(234,249,244,.62)}.eky20 td:nth-child(3){background:rgba(255,246,220,.62)}.eky20 td:nth-child(4){background:rgba(242,238,255,.62)}.eky20 td:nth-child(5){background:rgba(232,247,255,.62)}.eky20 td:nth-child(6){background:rgba(235,251,243,.62)}.eky20 td:nth-child(7){background:rgba(255,239,241,.62)}.eky20 td:nth-child(8){background:rgba(247,242,232,.68)}.eky20 th+th,.eky20 td+td{border-left:1px solid rgba(117,145,169,.14)}.eky20 tbody tr{cursor:pointer}.eky20 tbody tr:hover td{background:#e9f5ff!important}.eky20 tbody tr.active td{background:linear-gradient(90deg,#168df5,#3ca7ff)!important;color:#fff}.eky20 tbody tr.active b{color:#fff!important}.eky20-row-img{display:block;width:36px;height:36px;margin:auto;object-fit:contain}.eky20-code{font-weight:900;color:#0f4ba4}.eky20-list footer{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #e2e9ef;color:#71849a;font-size:11px}
.eky20-detail{display:flex;flex-direction:column;border-top:6px solid #8b2bb8}.eky20-detail>header{height:58px;background:linear-gradient(90deg,#fff,#faf5ff)}.eky20-detail>header h2{font-size:25px}.eky20-detail>header div{display:flex;gap:6px}.eky20-badge{display:inline-flex;align-items:center;margin-left:8px;padding:5px 10px;border:1px solid #f1cf75;border-radius:14px;background:#fff4dc;color:#a76300;font-size:12px;font-weight:850;vertical-align:middle}.eky20-badge.status{border-color:#d6a7e9;background:#faf0ff;color:#782aa2}.eky20-detail-scroll{flex:1;overflow:auto;padding:8px 10px 12px;background:linear-gradient(145deg,#fbfdff,#f4faf8)}.eky20-detail-grid{display:grid;grid-template-columns:minmax(250px,1.08fr) minmax(245px,.92fr);gap:9px}.eky20-photo-box{position:relative;min-height:300px;display:grid;place-items:center;overflow:hidden;padding:8px;border:1px solid #dbe5ed;border-radius:7px;background:linear-gradient(145deg,#fff,#fbfdff)}.eky20-photo-box img{width:100%;height:100%;max-height:315px;object-fit:contain}.eky20-photo-box.missing img{max-width:300px;opacity:.9}.eky20-missing-note{position:absolute;left:12px;right:12px;bottom:9px;padding:7px;border-radius:7px;background:rgba(255,255,255,.92);color:#4f6070;text-align:center;font-weight:850;box-shadow:0 2px 10px rgba(23,51,97,.08)}.eky20-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px}.eky20-thumbs button{height:58px;overflow:hidden;padding:4px;border:1px solid #d6e1eb;border-radius:7px;background:#fff}.eky20-thumbs button.active{border:2px solid #1684ec}.eky20-thumbs img{width:100%;height:100%;object-fit:contain}.eky20-info{overflow:hidden;border:1px solid #dbe5ed;border-radius:7px;background:#fff}.eky20-info h3{margin:0;padding:8px 10px;border-bottom:1px solid #e3eaf0;background:#f7faff;color:#173c7c;font-size:13px}.eky20-kv{display:grid;grid-template-columns:1fr 1fr;font-size:12px}.eky20-kv div{min-width:0;padding:6px 8px;border-bottom:1px solid #edf1f5;overflow-wrap:anywhere}.eky20-kv div:nth-child(odd){background:#f7f9fb;color:#536a84}.eky20-kv div:nth-child(even){color:#173c79;font-weight:750}.eky20-detail-lower{display:grid;grid-template-columns:1fr 1.25fr;gap:9px;margin-top:9px}.eky20-mini-scroll{max-height:170px;overflow:auto}.eky20-ref-row,.eky20-app-row{display:grid;gap:9px;padding:6px 9px;border-bottom:1px solid #edf1f5;font-size:11px;align-items:start}.eky20-ref-row{grid-template-columns:minmax(86px,110px) minmax(0,1fr)}.eky20-app-row{grid-template-columns:minmax(90px,120px) minmax(0,1fr)}.eky20-ref-row b,.eky20-app-row b{min-width:0;color:#154a9d;overflow-wrap:anywhere;word-break:break-word}.eky20-ref-row span,.eky20-app-row span{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.eky20-source-note{margin:8px 0 0;padding:9px 11px;border:1px solid #d8b6e8;border-radius:7px;background:#faf3ff;color:#6b2589;font-weight:800}.eky20-actions{position:sticky;bottom:-12px;z-index:4;display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;padding:9px 0 11px;background:linear-gradient(0deg,#f4faf8 78%,rgba(244,250,248,0))}.eky20-action{height:38px;padding:0 14px;border:1px solid #0876d7;border-radius:6px;background:#fff;color:#0d58a9;font-weight:850}.eky20-action.primary{background:#075fc5;color:#fff}.eky20-action.green{border-color:#078153;color:#078153}
.eky20-categorybar{display:flex;gap:7px;margin-top:10px;padding-bottom:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.eky20-category{min-width:150px;min-height:70px;flex:1 0 150px;display:flex;align-items:center;gap:10px;padding:7px 10px;overflow:hidden;border:1px solid #cfddea;border-radius:7px;background:#fff;color:#173a75;box-shadow:0 3px 10px rgba(31,68,110,.04)}.eky20-category:hover{border-color:#62a7e6;background:#f9fcff}.eky20-category.active{border:2px solid #1684ec;background:#f5faff}.eky20-category img{width:48px;height:56px;flex:0 0 48px;object-fit:contain}.eky20-category b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.eky20-category small{display:inline-flex;margin-top:5px;padding:2px 9px;border-radius:999px;background:#eef3fa;color:#5e7390;font-size:11px;font-weight:700}.eky20-grid-icon{width:48px;text-align:center;color:#0d3c94;font-size:29px}.eky20-empty{padding:24px!important;text-align:center;color:#71849a}.eky20-toast{position:fixed;right:24px;bottom:24px;z-index:99999;padding:11px 14px;border-radius:7px;background:#133d7d;color:#fff;font-size:12px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}.eky20-toast.show{opacity:1;transform:none}.eky20-dialog{width:min(850px,calc(100vw - 30px));max-height:85vh;padding:24px;border:0;border-radius:12px;box-shadow:0 24px 80px rgba(8,30,70,.35);color:#173361;font-family:EKY20Condensed,"Arial Narrow",Arial,sans-serif}.eky20-dialog::backdrop{background:rgba(5,23,48,.55)}.eky20-close{position:absolute;right:10px;top:9px;width:35px;height:35px;border:0;border-radius:50%;background:#eef3f8;color:#183361;font-size:22px}.eky20-modal-list{display:grid;gap:8px;margin-top:15px}.eky20-modal-row{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;padding:9px;border:1px solid #dce5ed;border-radius:8px}.eky20-modal-row img{width:74px;height:64px;object-fit:contain}.eky20-modal-row button{border:1px solid #d3dee7;border-radius:6px;background:#fff;color:#a23b3b;padding:7px}.eky20-modal-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.eky20-compare-table{width:100%;border-collapse:collapse;margin-top:15px}.eky20-compare-table th,.eky20-compare-table td{position:static!important;width:auto!important;padding:8px!important;border:1px solid #dce5ed;background:#fff!important;color:#173361!important;white-space:normal!important}
@media(max-width:1450px){.eky20{padding-inline:14px}.eky20-main{grid-template-columns:285px minmax(500px,1fr) minmax(465px,1.08fr)}.eky20-mode{padding:8px}.eky20-mode b{font-size:13px}.eky20-mode small{font-size:11px}}
@media(max-width:1100px){.eky20-main{height:auto;min-height:0;grid-template-columns:285px minmax(0,1fr)}.eky20-detail{grid-column:1/-1;min-height:650px}.eky20-modebar{grid-template-columns:repeat(4,1fr)}.eky20-toolbar{grid-template-columns:minmax(300px,1fr) 82px 150px}}
@media(max-width:760px){.eky20{padding:8px}.eky20-toolbar{display:grid;grid-template-columns:1fr 128px}.eky20-searchbox{grid-column:1/-1}.eky20-language{grid-column:1}.eky20-basket{grid-column:2}.eky20-modebar{display:flex;overflow-x:auto}.eky20-mode{min-width:165px}.eky20-main{display:block;padding:5px}.eky20-panel{margin-bottom:8px}.eky20-options{max-height:230px}.eky20-table-wrap{max-height:540px}.eky20 table{min-width:680px}.eky20-detail-grid,.eky20-detail-lower{grid-template-columns:1fr}.eky20-detail-scroll{max-height:none}.eky20-category{min-width:155px}.eky20-list header{align-items:flex-start;height:auto;padding-block:10px;flex-direction:column}.eky20-list select{width:100%;max-width:none}.eky20-panel>header h2{font-size:17px}.eky20-detail>header h2{font-size:21px}}
@media print{body *{visibility:hidden}.eky20,.eky20 *{visibility:visible}.eky20{position:absolute;inset:0;padding:0;background:#fff}.eky20-toolbar,.eky20-modebar,.eky20-selector,.eky20-list,.eky20-categorybar,.eky20-actions{display:none!important}.eky20-main{display:block;height:auto;border:0;padding:0}.eky20-detail{display:block;border:0;box-shadow:none}.eky20-detail-scroll{overflow:visible;background:#fff}.eky20-mini-scroll{max-height:none;overflow:visible}}

/* Yalnız .satis görünümünde açılan iç satış listesi */
.eky20.sales-mode .eky20-basket{background:linear-gradient(180deg,#6a2d91,#4f1e73)}.eky20-sales-private{padding:9px 12px;border-left:4px solid #7c35a3;background:#f8f1fc;color:#67307f}.eky20-manual{display:grid;grid-template-columns:minmax(220px,1fr) 90px 130px auto;gap:8px;margin:14px 0}.eky20-manual input{height:39px;min-width:0;padding:0 9px;border:1px solid #cbd9e5;border-radius:6px}.eky20-manual button{border:0;border-radius:6px;background:#0b5fc4;color:#fff;font-weight:800;padding:0 13px}.eky20-sales-head,.eky20-sales-row{display:grid;grid-template-columns:minmax(220px,1fr) 90px 130px 130px 32px;gap:8px;align-items:center}.eky20-sales-head{padding:7px 9px;background:#123a78;color:#fff;font-weight:800;border-radius:7px 7px 0 0}.eky20-sales-row{padding:8px 9px;border:1px solid #dce5ed;border-top:0;background:#fff}.eky20-sales-row span{min-width:0}.eky20-sales-row span b,.eky20-sales-row span small{display:block;overflow-wrap:anywhere}.eky20-sales-row span small{margin-top:3px;color:#6d8196}.eky20-sales-row label{font-size:0}.eky20-sales-row input{width:100%;height:36px;padding:0 8px;border:1px solid #cbd9e5;border-radius:5px;font-size:13px}.eky20-sales-row strong{text-align:right;color:#123a78}.eky20-sales-row>button{width:30px;height:30px;border:0;border-radius:50%;background:#faeaea;color:#a83232;font-weight:900}.eky20-sales-total{margin-top:12px;padding:13px;border-radius:7px;background:#edf7f3;color:#075c3e;text-align:right;font-size:18px}.eky20-sales-total b{font-size:22px}
@media(max-width:760px){.eky20-manual{grid-template-columns:1fr 1fr}.eky20-manual input:first-child{grid-column:1/-1}.eky20-sales-head{display:none}.eky20-sales-row{grid-template-columns:1fr 1fr 32px}.eky20-sales-row>span{grid-column:1/-1}.eky20-sales-row label{font-size:11px}.eky20-sales-row strong{align-self:end}.eky20-dialog{padding:20px 12px}}

/* Yalnız katalog arka planına eklenen sürekli video */
.eky20{position:relative;isolation:isolate;overflow:hidden}
.eky20-bg-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.38;pointer-events:none}
.eky20>:not(.eky20-bg-video){position:relative;z-index:1}
.eky20-main{border-color:rgba(216,231,239,.82);background:radial-gradient(circle at 78% 12%,rgba(225,247,238,.55),transparent 34%),linear-gradient(135deg,rgba(238,247,251,.76) 0%,rgba(247,251,253,.72) 46%,rgba(238,249,245,.76) 100%)}
@media print{.eky20-bg-video{display:none!important}}
