:root{line-height:1.5}body{margin:0}#root{min-height:100vh}:root{background-color:transparent!important}html,body,#root{background:var(--stage)!important;min-height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--gold: #D4AF37;--gold-soft: #BFA35A;--navy: #0D1B2A;--navy-2: #13253A;--navy-3: #162D46;--stroke-navy: #2A3E55;--white: #fff;--bluegray: var(--gold-soft);--stage: var(--navy);--panel: var(--navy-2);--panel-2: var(--navy-3);--stroke: var(--stroke-navy);--titleDark: var(--navy);--priceColor: var(--gold);--labelColor: #F1E6B8;--labelBorder: rgba(212,175,55,.55);--titleBg: var(--navy);--titleFg: var(--gold);--price-fs: clamp(32px, 3.2vw, 58px);--label-fs: clamp(16px, 1.8vw, 26px);--title-fs: clamp(16px, 2vw, 24px);--tile-h: clamp(64px, 7vh, 96px);--scale: 1}.theme-oda{--bluegray: #A4B3BC;--stage: #23272A;--panel: #272d32;--panel-2: #262b30;--stroke: #3a4249;--titleDark: #0b1014;--priceColor: #f1f5f8;--labelColor: #dfe7ed;--labelBorder: var(--stroke);--titleBg: #ffffff;--titleFg: var(--titleDark)}html,body{height:100%;background:var(--stage)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111}.navbar-akod{color:#f6ebc6;padding:6px 22px;background:linear-gradient(180deg,#ffffff1a,#ffffff0d);border-bottom:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);box-shadow:0 6px 24px #00000040,inset 0 1px #ffffff1a}.navbar-akod .brand-title{color:inherit;font-weight:900;font-size:calc(clamp(22px,2.2vw,34px) * var(--scale));margin-left:12px;line-height:1}.brand-box{width:118px;height:137px;background:#fff;border-radius:6px;display:grid;place-items:center;box-shadow:0 6px 16px #00000026}.brand-initials{font-weight:900;color:var(--priceColor);font-size:48px;letter-spacing:.5px}.theme-oda .brand-initials{color:#23272a}.theme-oda .navbar-akod,.theme-oda .navbar-akod .brand-title,.theme-oda .navbar-akod .contacts,.theme-oda .navbar-akod .ico{color:#fff;fill:#fff}.navbar-akod .ico{width:clamp(14px,1.2vw,18px);height:clamp(14px,1.2vw,18px);fill:currentColor}.navbar-akod .contacts{gap:clamp(10px,2vw,26px);font-weight:800;flex-wrap:wrap;font-size:clamp(12px,1.2vw,14px);color:inherit}.navbar-akod .contacts a{color:inherit;text-decoration:none}.navbar-akod .contacts a:hover{text-decoration:underline}.brand-time{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:clamp(12px,1.1vw,15px);font-weight:800;opacity:.95}.brand-time .live-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 #16a34a99;animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 #16a34a99}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.brand-branch{font-size:clamp(12px,1.1vw,15px);font-weight:800;opacity:.9;margin-top:2px}.container-full{max-width:1600px;width:96%;padding-left:4px;padding-right:4px}.container-full .row{margin-left:-4px;margin-right:-4px}.container-full .row>[class^=col-],.container-full .row>[class*=" col-"]{padding-left:4px;padding-right:4px}.grey-bar{height:72px;background:var(--bluegray)}.title-in-bar{display:block;width:clamp(260px,60%,480px);height:56px;padding:10px 22px;background:var(--titleBg);color:var(--titleFg);border:1px solid rgba(212,175,55,.45);border-radius:6px;box-shadow:0 2px #00000047;font-family:Jockey One,sans-serif;font-weight:900;font-size:calc(var(--title-fs) * var(--scale));letter-spacing:.2px;margin:8px auto;text-align:center}.grey-bar .title-in-bar{width:100%!important;max-width:none;margin:8px 0}.grey-bar .row .kur-box{padding-left:4px;padding-right:4px}@media (min-width: 1200px){.grey-bar .header-align{display:flex;flex-wrap:nowrap}.grey-bar .header-align>div:nth-child(1){flex:0 0 20%;max-width:20%}.grey-bar .header-align>div:nth-child(2){flex:0 0 20%;max-width:20%}.grey-bar .header-align>div:nth-child(3){flex:0 0 20%;max-width:20%}.grey-bar .header-align>div:nth-child(4){flex:0 0 40%;max-width:40%}}.dark-light-btn{display:block;width:100%;height:82px;background:var(--panel);color:var(--labelColor);text-align:center;border:2px solid var(--labelBorder);border-radius:8px;font-family:Jockey One,sans-serif;font-size:var(--label-fs);font-weight:900;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;position:relative;height:calc(var(--tile-h) * var(--scale));background-image:linear-gradient(180deg,#ffffff08,#00000014);box-shadow:0 2px #0000008c,0 8px 18px #0000002e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-btn{display:block;width:100%;height:82px;background:var(--panel-2);color:var(--priceColor);text-align:center;border:2px solid rgba(255,255,255,.08);border-radius:8px;font-family:Bebas Neue,sans-serif;font-size:var(--price-fs);letter-spacing:1px;line-height:1;display:flex;align-items:center;justify-content:center;position:relative;height:calc(var(--tile-h) * var(--scale));background-image:linear-gradient(180deg,#ffffff05,#00000024);box-shadow:0 2px #000000b3,0 10px 24px #00000040;text-shadow:0 2px 0 rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-btn .mobile-label{position:absolute;top:-10px;left:12px;right:12px;text-align:center;z-index:3;pointer-events:none;text-shadow:0 2px 0 rgba(0,0,0,.8)}.dark-btn.editing{outline:2px dashed rgba(212,175,55,.6);outline-offset:2px}.dark-btn.saved{box-shadow:0 0 0 2px #22c55e99 inset}.dark-btn.save-error{box-shadow:0 0 0 2px #ef4444b3 inset}.rates-row{--row-gap: 18px}.rates-row>[class*=col-]{display:flex}.rates-row>[class*=col-]>span{width:100%}.rates-row>div:first-child .dark-light-btn{color:var(--labelColor);border-color:var(--labelBorder);background-image:linear-gradient(180deg,#ffffff0d,#0000002e);text-shadow:0 2px 0 rgba(0,0,0,.85);letter-spacing:.4px;font-size:calc(var(--label-fs) * 1.3)}.rates-row>div:first-child .dark-light-btn:after{content:"";position:absolute;inset:0;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}@media (max-width: 1200px){.desktop-display{display:none!important}.mobile-label{font-size:12px;font-weight:700;opacity:.8;margin-bottom:4px;display:block}.mobile-label.buy-label,.mobile-label.sell-label,.mobile-label.akod-label{color:var(--labelColor)}}@media (min-width: 1201px){.mobile-label{display:none!important}}@media (min-width: 1200px){.rates-row{flex-wrap:nowrap}.rates-row>div:nth-child(-n+3){flex:0 0 20%;max-width:20%}.rates-row>div:nth-child(4){flex:0 0 40%;max-width:40%}.grey-bar .header-align{display:flex;flex-wrap:nowrap}.grey-bar .header-align>div:nth-child(1){flex:0 0 20%;max-width:20%}.grey-bar .header-align>div:nth-child(2){flex:0 0 20%;max-width:20%}.grey-bar .header-align>div:nth-child(3){flex:0 0 20%;max-width:20%}.grey-bar .header-align>div:nth-child(4){flex:0 0 40%;max-width:40%}}.web-content{padding:28px 0 22px}.rates-row>div{position:relative}.rates-row>div+div:before{content:"";position:absolute;left:-6px;top:12%;bottom:12%;width:1px;background:#ffffff14}.rates-row>div:nth-child(4),.rates-row>.akod-col{padding-left:22px}.rates-row>div:nth-child(4):before,.rates-row>.akod-col:before{left:-14px;width:2px;background:#ffffff2e}@media (max-width: 1200px){.rates-row>div+div:before{display:none}}.rates-row>div:nth-child(4) .dark-btn.akod-faded{opacity:.6}.grey-bar .row .kur-box.akod-header .title-in-bar.akod-faded{opacity:.75}.doviz-kurlari{background:var(--bluegray);color:var(--navy);padding:14px 22px}#dovizler-app .ticker-marquee{display:none;height:56px;align-items:center;overflow:hidden}#dovizler-app.marquee-on #dovizler{display:none}#dovizler-app.marquee-on .ticker-marquee{display:flex}.ticker-marquee .track{white-space:nowrap;will-change:transform;animation:marquee 22s linear infinite}.ticker-marquee .text{color:var(--navy);font-weight:900;letter-spacing:.3px;font-size:clamp(18px,2vw,26px);line-height:1.1}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}#dovizler{gap:22px}#dovizler .doviz-box{min-width:190px;font-size:22px;font-weight:900;padding:8px 12px;background:#ffffffd1;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 2px #0003;display:inline-flex;align-items:center;gap:10px}#dovizler .doviz-box span{background:var(--navy);color:var(--priceColor);padding:4px 10px;border-radius:8px;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1px;line-height:1;font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum" on;-webkit-font-feature-settings:"tnum" on;font-feature-settings:"tnum" on}.site-signature{background:var(--stage);color:#fff;border-top:1px solid rgba(255,255,255,.06);padding:12px 16px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative}.site-signature .sig{display:inline-flex;align-items:center;gap:8px;z-index:1}.site-signature .center{position:absolute;left:50%;transform:translate(-50%);text-align:center;white-space:nowrap;z-index:0}.site-signature .ico{width:16px;height:16px;fill:currentColor;opacity:.9}.site-signature a{color:inherit;text-decoration:none}@media (max-width: 640px){.site-signature{justify-content:center;gap:10px}.site-signature .center{position:static;transform:none;width:100%;order:-1;white-space:normal}}@media (max-width: 1200px){.desktop-display{display:none!important}.rates-row>div+div:before{display:none}.grey-bar .header-align>div:not(:first-child) .title-in-bar{display:none!important}.navbar-akod .contacts{display:none!important}.navbar-akod .mobile-quick-links{display:inline-flex!important}.navbar-akod .mobile-quick-links .ico{width:28px;height:28px}.navbar-akod .mobile-quick-links a{color:inherit;text-decoration:none}.navbar-akod .mobile-quick-links a:visited{color:inherit}.brand-box,.theme-toggle,.grey-bar,.top-actions,.doviz-kurlari{display:none!important}.dark-light-btn{font-size:calc(var(--label-fs) * 1.6)!important}.dark-btn{font-size:calc(var(--price-fs) * 1.4)!important;overflow:visible}.mobile-label{font-size:calc(12px * 1.4)!important}}@media (max-width: 768px){.title-in-bar{width:90%}.dark-btn{flex-direction:column;justify-content:center;gap:4px}}@media (min-width: 1600px){:root{--price-fs: clamp(48px, 3.6vw, 96px);--label-fs: clamp(18px, 1.4vw, 28px);--title-fs: clamp(18px, 1.6vw, 26px);--tile-h: clamp(72px, 9vh, 112px)}}@media (min-width: 2200px){:root{--price-fs: clamp(56px, 3vw, 110px);--label-fs: clamp(20px, 1.2vw, 32px);--title-fs: clamp(20px, 1.3vw, 28px);--tile-h: clamp(84px, 10vh, 128px)}}@media (max-width: 1199px){.hide-buy .rates-row .col-lg-3:nth-child(2){display:none!important}.hide-sell .rates-row .col-lg-3:nth-child(3){display:none!important}.hide-akod .rates-row .col-lg-3:nth-child(4),.hide-akod .rates-row .akod-col{display:none!important}}@media (min-width: 1200px){.hide-buy .rates-row>div:nth-child(2),.hide-buy .grey-bar .header-align>div:nth-child(2){display:none!important}.hide-sell .rates-row>div:nth-child(3),.hide-sell .grey-bar .header-align>div:nth-child(3){display:none!important}}.hide-akod .akod-col,.hide-akod .grey-bar .akod-header{display:none!important}@media (min-width: 1200px){.hide-akod .rates-row>div:nth-child(-n+3){flex:0 0 calc(100%/3);max-width:calc(100%/3)}.hide-akod .grey-bar .header-align>div:nth-child(1),.hide-akod .grey-bar .header-align>div:nth-child(2),.hide-akod .grey-bar .header-align>div:nth-child(3){flex:0 0 calc(100%/3);max-width:calc(100%/3)}}@media (min-width: 1200px){.hide-buy:not(.hide-akod) .rates-row>div:nth-child(1){flex:0 0 20%;max-width:20%}.hide-buy:not(.hide-akod) .rates-row>div:nth-child(3){flex:0 0 40%;max-width:40%}.hide-buy:not(.hide-akod) .rates-row>div:nth-child(4){flex:0 0 40%;max-width:40%}.hide-buy:not(.hide-akod) .grey-bar .header-align>div:nth-child(1){flex:0 0 20%;max-width:20%}.hide-buy:not(.hide-akod) .grey-bar .header-align>div:nth-child(3){flex:0 0 40%;max-width:40%}.hide-buy:not(.hide-akod) .grey-bar .header-align>div:nth-child(4){flex:0 0 40%;max-width:40%}}@media (min-width: 1200px){.hide-sell:not(.hide-akod) .rates-row>div:nth-child(1){flex:0 0 20%;max-width:20%}.hide-sell:not(.hide-akod) .rates-row>div:nth-child(2){flex:0 0 40%;max-width:40%}.hide-sell:not(.hide-akod) .rates-row>div:nth-child(4){flex:0 0 40%;max-width:40%}.hide-sell:not(.hide-akod) .grey-bar .header-align>div:nth-child(1){flex:0 0 20%;max-width:20%}.hide-sell:not(.hide-akod) .grey-bar .header-align>div:nth-child(2){flex:0 0 40%;max-width:40%}.hide-sell:not(.hide-akod) .grey-bar .header-align>div:nth-child(4){flex:0 0 40%;max-width:40%}}.hide-row-22AYAR .rates-row[data-row="22AYAR"],.hide-row-CEYREK .rates-row[data-row=CEYREK],.hide-row-YARIM .rates-row[data-row=YARIM],.hide-row-TAM .rates-row[data-row=TAM],.hide-row-CUM .rates-row[data-row=CUM],.hide-row-HAS .rates-row[data-row=HAS],.hide-ticker .doviz-kurlari{display:none!important}.modal{position:fixed;inset:0;background:#0000008c;display:none;place-items:center;z-index:10000;padding:16px}.modal.active{display:grid}.modal-card{max-width:520px;width:100%;background:var(--panel);color:var(--labelColor);border:1px solid var(--labelBorder);border-radius:12px;box-shadow:0 16px 40px #00000080;overflow:hidden}.modal-header{padding:14px 16px;font:900 18px Jockey One,sans-serif;letter-spacing:.4px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.12)}.modal-body{padding:16px;font-weight:700;line-height:1.45}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;background:#ffffff0a}.btn{padding:8px 12px;border-radius:8px;border:1px solid var(--labelBorder);cursor:pointer;font-weight:800}.btn.primary{background:var(--priceColor);color:var(--titleDark);border-color:#0003}.btn.danger{color:#ff4d4f}.btn.ghost{background:transparent;color:var(--labelColor)}.btn:hover{filter:brightness(1.08);box-shadow:0 2px #00000059}.btn:active{transform:translateY(1px)}.toast-stack{position:fixed;right:14px;bottom:14px;z-index:10002;display:grid;gap:8px}.toast{padding:10px 12px;border-radius:10px;border:1px solid var(--labelBorder);background:#0009;color:#fff;font-weight:800;box-shadow:0 10px 20px #00000059;max-width:60vw;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%)}.toast.success{background:#106b3dd9}.toast.error{background:#991b1bd9}.toast.info{background:#262626d9}.boot-screen{min-height:100vh;background:var(--stage);padding:10px 14px 18px;display:flex;flex-direction:column;gap:14px}.boot-header{height:72px;border-radius:8px;background:#ffffff14}.boot-grey{height:56px;border-radius:8px;background:#ffffff14}.boot-grid{display:grid;gap:12px}.boot-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.boot-row .cell{height:82px;border-radius:8px}.boot-row .cell.label{background:#ffffff14}.boot-row .cell.price{background:#ffffff0f}.boot-ticker{height:64px;border-radius:12px;background:#ffffff14;margin-top:6px}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.settings-form{display:block}.settings-form .section{background:#ffffff08;border:1px solid var(--labelBorder);border-radius:10px;padding:12px 14px;margin-bottom:12px}.settings-form .section-title{font:900 14px Jockey One,sans-serif;letter-spacing:.3px;margin:0 0 8px;display:flex;align-items:center;gap:8px}.settings-form .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.settings-form .grid-1-2{display:grid;grid-template-columns:1fr 2fr;gap:12px 16px}.settings-form .grid-2-1{display:grid;grid-template-columns:2fr 1fr;gap:12px 16px}.settings-form label.checkbox{display:flex;align-items:center;gap:8px;font-weight:800;font-size:12px;cursor:pointer}.settings-form input[type=checkbox]{accent-color:#D4AF37;width:14px;height:14px}.settings-form .inline-actions{display:flex;align-items:center;gap:10px}.settings-form .textarea{width:100%;min-height:120px;border-radius:8px;border:1px solid var(--labelBorder);padding:10px;background:#ffffff0f;color:var(--labelColor);font-weight:700}.settings-form .hint{font-size:11px;opacity:.85;margin-top:4px}.tool-btn{background:#ffffff0f;border:1px solid var(--labelBorder);color:var(--labelColor);padding:6px 10px;border-radius:8px;font-weight:800;cursor:pointer}.tool-btn:hover{filter:brightness(1.08)}.text-link{color:var(--priceColor);text-decoration:underline;background:none;border:none;padding:0;margin:0;cursor:pointer;font-weight:800}.text-link:hover{filter:brightness(1.1)}.num-input{width:100%;text-align:right;border-radius:8px;border:1px solid var(--labelBorder);padding:6px 8px;background:#ffffff0f;color:var(--labelColor);font-weight:800}.ap-table{width:100%;border-collapse:collapse;margin-top:8px}.ap-table th,.ap-table td{border:1px solid rgba(212,175,55,.25);padding:8px 10px}.ap-table th{background:#ffffff0f;font:900 12px Jockey One,sans-serif;letter-spacing:.3px;text-align:left}.ap-table td.prod{font-weight:800;font-size:12px}.ap-help{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:12px;opacity:.9}.ap-help .ico{width:14px;height:14px;border-radius:50%;display:inline-grid;place-items:center;background:#ffffff14;color:var(--labelColor);font-weight:900}
