body.orders-page {
background: #fff;
}
body.orders-page::after { display: none; }
body.orders-page .explorer-bar { display: none; }
.orders-shell {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: center;
padding: 130px 20px 60px;
box-sizing: border-box;
}
.deg-istek-sar {
flex: 0 0 100%;
display: flex;
justify-content: center;
}
.orders-govde {
width: 100%;
max-width: 430px;
text-align: center;
}
.orders-govde.orders-genis {
max-width: 940px;
text-align: left;
}
.orders-title {
margin: 0;
font-family: var(--font-display);
font-weight: 800;
font-size: clamp(20px, 3vw, 25px);
line-height: 1.25;
letter-spacing: -.01em;
color: #18181b;
}
@media (min-width: 560px) {
.orders-title--tek { white-space: nowrap; }
.orders-govde { max-width: 520px; }
}
.orders-sub {
margin: 14px 0 0;
font-family: var(--font-ui);
font-size: 13.5px;
line-height: 1.55;
color: #52525b;
}
.orders-gizlilik { font-size: 12.5px; }
.orders-gizlilik a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.orders-form {
margin-top: 28px;
display: flex;
flex-direction: column;
gap: 10px;
}
.orders-label {
text-align: left;
font-family: var(--font-ui);
font-size: 12px;
font-weight: 600;
color: #71717a;
}
.orders-login-btn {
margin-top: 4px;
width: 100%;
}
.orders-note {
margin: 16px 0 0;
font-family: var(--font-ui);
font-size: 12.5px;
color: #71717a;
}
.orders-link-btn {
font: inherit;
font-weight: 700;
color: #18181b;
background: none;
border: none;
padding: 0;
cursor: pointer;
text-decoration: underline;
text-underline-offset: 2px;
}
.orders-link-btn:hover { color: #000; }
.orders-link-btn:disabled { color: #a1a1aa; cursor: default; text-decoration: none; }
.orders-geri-btn {
margin-top: 16px;
display: block;
width: 100%;
font-family: var(--font-ui);
font-size: 13px;
font-weight: 600;
color: #71717a;
background: transparent;
border: none;
cursor: pointer;
padding: 6px;
}
.orders-geri-btn:hover { color: #18181b; }
.orders-cikis-btn {
flex: none;
display: inline-flex;
align-items: center;
gap: 7px;
padding: 7px 14px;
font-family: var(--font-ui);
font-size: 13px;
font-weight: 600;
line-height: 1;
color: #52525b;
background: #ececed;
border: 1px solid rgba(24, 24, 27, .12);
border-radius: 999px;
cursor: pointer;
transition: color .15s ease, border-color .15s ease, background .15s ease;
}
.orders-cikis-btn svg { flex: none; }
.orders-cikis-btn:hover {
color: #fff;
border-color: #b3261e;
background: #b3261e;
}
.orders-cikis-btn:focus-visible {
outline: 2px solid rgba(179, 38, 30, .5);
outline-offset: 2px;
}
.orders-hata {
margin: 14px 0 0;
font-family: var(--font-ui);
font-size: 13px;
color: #b3261e;
text-align: left;
}
.orders-ust {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
margin-bottom: 22px;
}
.orders-panel {
display: grid;
grid-template-columns: minmax(180px, 240px) 1fr;
gap: clamp(20px, 3vw, 40px);
align-items: start;
}
.orders-urunler {
display: flex;
flex-direction: column;
gap: 6px;
}
.orders-urun-btn {
font-family: var(--font-ui);
font-size: 14px;
font-weight: 600;
text-align: left;
color: #52525b;
background: transparent;
border: none;
border-radius: 12px;
padding: 12px 14px;
cursor: pointer;
transition: background .18s ease, color .18s ease;
}
.orders-urun-btn:hover {
color: #18181b;
background-image: linear-gradient(180deg, rgba(20, 20, 25, .058), rgba(20, 20, 25, .02));
box-shadow:
inset 0 2px 3px rgba(20, 20, 30, .11),
inset 0 -1px 0 rgba(255, 255, 255, .45);
}
.orders-urun-btn.secili {
color: #18181b;
font-weight: 800;
background-image: linear-gradient(180deg, rgba(20, 20, 25, .105), rgba(20, 20, 25, .035));
box-shadow:
inset 0 2px 3px rgba(20, 20, 30, .2),
inset 0 -1px 0 rgba(255, 255, 255, .62),
0 1px 0 rgba(255, 255, 255, .78);
}
.orders-bolum-baslik {
margin: 22px 0 2px;
font-family: var(--font-ui);
font-size: 11.5px;
font-weight: 700;
letter-spacing: .08em;
text-transform: uppercase;
color: #a1a1aa;
}
.orders-icerik > .orders-bolum-baslik:first-child { margin-top: 0; }
.orders-bolum-baslik--kurulum {
display: flex;
align-items: baseline;
flex-wrap: wrap;
gap: 4px 14px;
}
.orders-kurulum-link {
font-family: var(--font-ui);
font-size: 12px;
font-weight: 600;
letter-spacing: 0;
text-transform: none;
color: #0a84ff;
text-decoration: none;
white-space: nowrap;
}
.orders-kurulum-link:hover { color: #0060df; text-decoration: underline; }
.orders-ayrac {
display: flex;
align-items: center;
gap: 8px;
margin: 14px 2px 2px;
font-family: var(--font-ui);
font-size: 10.5px;
font-weight: 800;
letter-spacing: .12em;
text-transform: uppercase;
color: #a1a1aa;
}
.orders-ayrac::after {
content: "";
flex: 1 1 auto;
height: 1px;
background: rgba(20, 20, 25, .12);
}
.orders-bos--yan { margin-top: 6px; font-size: 12.5px; }
.orders-yukleniyor {
margin-top: 24px;
font-family: var(--font-ui);
font-size: 13.5px;
color: #71717a;
}
.orders-satir {
display: flex;
align-items: center;
gap: 10px;
background: #fff;
border: 1px solid rgba(20, 20, 25, .1);
border-radius: 12px;
padding: 13px 15px;
margin-top: 12px;
text-align: left;
}
.orders-satir code {
flex: 1;
min-width: 0;
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
font-size: 13.5px;
overflow-wrap: anywhere;
color: #18181b;
}
.orders-satir-simge {
flex: none;
width: 30px;
height: 30px;
border-radius: 22%;
box-shadow: 0 0 0 1px rgba(20, 20, 25, .10), 0 2px 5px rgba(20, 20, 25, .10);
transform: perspective(320px) rotateX(6deg) rotateY(10deg);
}
.orders-satir-bilgi { flex: 1; min-width: 0; }
.orders-satir-ad {
font-family: var(--font-ui);
font-size: 15px;
font-weight: 650;
line-height: 1.32;
color: #18181b;
overflow-wrap: anywhere;
}
.orders-satir-alt { font-family: var(--font-ui); font-size: 12.5px; color: #6b6b76; margin-top: 3px; }
.orders-satir-ayrac { margin: 0 6px; opacity: .5; }
.orders-satir-tutar { font-weight: 700; color: #18181b; }
.orders-siparis-no {
color: #52525b;
font-weight: 600;
display: flex;
align-items: center;
gap: 6px;
}
.orders-siparis-no-metin { min-width: 0; overflow-wrap: anywhere; }
.orders-kopyala-ikon {
flex: none;
display: inline-flex;
align-items: center;
justify-content: center;
width: 24px;
height: 24px;
padding: 0;
background: none;
border: 0;
border-radius: 7px;
cursor: pointer;
opacity: .72;
transition: opacity .15s ease, background .15s ease;
}
.orders-kopyala-ikon:hover { opacity: 1; background: rgba(24, 24, 27, .07); }
.orders-kopyala-ikon:focus-visible {
outline: 2px solid rgba(10, 132, 255, .55);
outline-offset: 1px;
}
.orders-kopyala-ikon.oldu {
opacity: 1;
filter: brightness(.85) sepia(1) saturate(4) hue-rotate(75deg);
}
.orders-kucuk-btn {
flex: none;
font-family: var(--font-ui);
font-size: 12.5px;
font-weight: 600;
color: #fff;
background: #18181b;
border: 1px solid #18181b;
border-radius: 999px;
padding: 7px 14px;
cursor: pointer;
text-decoration: none;
display: inline-block;
}
.orders-kucuk-btn:hover { background: #000; border-color: #000; }
.orders-kucuk-btn.oldu { color: #fff; background: #0a7a3c; border-color: #0a7a3c; }
.orders-kucuk-btn:disabled { opacity: .5; cursor: default; }
.orders-satir-vazgec:disabled { opacity: .5; cursor: default; }
.orders-kucuk-btn--indir { background: #0a84ff; border-color: #0a84ff; }
.orders-kucuk-btn--indir:hover { background: #0060df; border-color: #0060df; }
.orders-bos {
margin-top: 20px;
font-family: var(--font-ui);
font-size: 13.5px;
color: #71717a;
}
.orders-abonelik { margin-top: 12px; }
.orders-abonelik .orders-satir { margin-top: 0; }
.orders-abonelik-bitiyor { color: #b54708; font-weight: 600; }
.orders-abonelik-onay {
margin-top: 8px;
padding: 12px 15px;
background: #fbfbfc;
border: 1px solid rgba(20, 20, 25, .1);
border-radius: 12px;
}
.orders-abonelik-onay-metin {
margin: 0;
font-family: var(--font-ui);
font-size: 12.5px;
line-height: 1.5;
color: #52525b;
}
.orders-abonelik-onay-dugmeler { display: flex; gap: 8px; margin-top: 11px; }
.orders-abonelik-hata { margin-top: 0; color: #b42318; }
.orders-kucuk-btn--tehlike { background: #d92d20; border-color: #d92d20; }
.orders-kucuk-btn--tehlike:hover { background: #b42318; border-color: #b42318; }
.orders-kucuk-btn--sade {
color: #3f3f46;
background: #fff;
border-color: rgba(20, 20, 25, .18);
}
.orders-kucuk-btn--sade:hover { color: #18181b; background: #f4f4f5; border-color: rgba(20, 20, 25, .28); }
.orders-satir-eylemler {
display: flex;
align-items: center;
gap: 8px;
flex: none;
}
.orders-profil-kutu { max-width: 440px; }
.orders-profil-bas {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 14px;
}
.orders-profil-kapat {
flex: none;
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
margin: -4px -6px 0 0;
padding: 0;
color: #71717a;
background: none;
border: 0;
border-radius: 9px;
cursor: pointer;
transition: color .15s ease, background .15s ease;
}
.orders-profil-kapat svg { width: 17px; height: 17px; }
.orders-profil-kapat:hover { color: #18181b; background: rgba(24, 24, 27, .07); }
.orders-profil-kapat:focus-visible { outline: 2px solid rgba(10, 132, 255, .55); outline-offset: 1px; }
.orders-profil-foto-kap {
margin: 18px 0 0;
padding-bottom: 18px;
border-bottom: 1px solid rgba(20, 20, 25, .1);
}
.orders-profil-form { margin-top: 18px; display: block; }
.orders-profil-alan + .orders-profil-alan { margin-top: 16px; }
.orders-profil-alan .orders-label { display: block; margin-bottom: 7px; }
.orders-profil-ipucu {
margin: 8px 0 0;
font-family: var(--font-ui);
font-size: 12px;
line-height: 1.45;
color: #6b6b76;
}
.orders-profil-alt {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
margin-top: 22px;
}
.orders-profil-alt .orders-login-btn { margin: 0; width: auto; min-width: 128px; }
.orders-adpop-katman {
position: fixed;
inset: 0;
z-index: 500;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
background: rgba(20, 20, 25, .55);
backdrop-filter: blur(6px);
-webkit-backdrop-filter: blur(6px);
}
.orders-adpop-kutu {
width: 100%;
max-width: 380px;
background: #fff;
border-radius: 20px;
padding: 28px 26px;
box-shadow: 0 24px 60px rgba(0, 0, 0, .3);
text-align: left;
}
.orders-adpop-baslik {
margin: 0;
font-family: var(--font-display);
font-weight: 800;
font-size: 20px;
color: #18181b;
}
.orders-adpop-alt {
margin: 8px 0 0;
font-family: var(--font-ui);
font-size: 13px;
color: #71717a;
}
.orders-adpop-kutu .orders-form { margin-top: 18px; }
@media (prefers-reduced-motion: reduce) {
.orders-login-btn { transition-duration: .01ms; }
}
:root[data-tema="koyu"] body.orders-page { background: var(--tm-zemin); }
:root[data-tema="koyu"] .orders-title { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-sub { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-label { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-note { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-link-btn { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-link-btn:hover { color: #fff; }
:root[data-tema="koyu"] .orders-link-btn:disabled { color: #6b6b75; }
:root[data-tema="koyu"] .orders-geri-btn { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-geri-btn:hover { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-cikis-btn {
color: var(--tm-soluk);
background: rgba(255, 255, 255, .09);
border-color: rgba(255, 255, 255, .16);
}
:root[data-tema="koyu"] .orders-cikis-btn:hover {
color: #fff;
border-color: #dc2626;
background: #dc2626;
}
:root[data-tema="koyu"] .orders-hata { color: #f87171; }
:root[data-tema="koyu"] .orders-urun-btn { color: #d4d4d8; }
:root[data-tema="koyu"] .orders-urun-btn:hover {
color: var(--tm-yazi);
background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .14));
box-shadow:
inset 0 2px 3px rgba(0, 0, 0, .5),
inset 0 -1px 0 rgba(255, 255, 255, .05);
}
:root[data-tema="koyu"] .orders-urun-btn.secili {
color: var(--tm-yazi);
background-image: linear-gradient(180deg, rgba(0, 0, 0, .46), rgba(0, 0, 0, .22));
box-shadow:
inset 0 2px 3px rgba(0, 0, 0, .75),
inset 0 -1px 0 rgba(255, 255, 255, .075),
0 1px 0 rgba(255, 255, 255, .07);
}
:root[data-tema="koyu"] .orders-ayrac::after { background: var(--tm-cizgi); }
:root[data-tema="koyu"] .orders-yukleniyor { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-satir {
background: var(--tm-yuzey-2);
border-color: var(--tm-cizgi);
}
:root[data-tema="koyu"] .orders-satir code { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-satir-ad { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-satir-alt { color: #a1a1aa; }
:root[data-tema="koyu"] .orders-satir-tutar { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-siparis-no { color: #d4d4d8; }
:root[data-tema="koyu"] .orders-kopyala-ikon:hover { background: rgba(255, 255, 255, .10); }
:root[data-tema="koyu"] .orders-bos { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-kucuk-btn:not(.oldu):not(.orders-kucuk-btn--indir):not(.orders-kucuk-btn--tehlike):not(.orders-kucuk-btn--sade) {
color: var(--tm-vurgu-yzm);
background: var(--tm-vurgu);
border-color: var(--tm-vurgu);
}
:root[data-tema="koyu"] .orders-kucuk-btn:not(.oldu):not(.orders-kucuk-btn--indir):not(.orders-kucuk-btn--tehlike):not(.orders-kucuk-btn--sade):hover {
background: #e4e4e7;
border-color: #e4e4e7;
}
:root[data-tema="koyu"] .orders-abonelik-bitiyor { color: #fdb022; }
:root[data-tema="koyu"] .orders-abonelik-onay {
background: rgba(255, 255, 255, .04);
border-color: var(--tm-cizgi);
}
:root[data-tema="koyu"] .orders-abonelik-onay-metin { color: #d4d4d8; }
:root[data-tema="koyu"] .orders-abonelik-hata { color: #f87171; }
:root[data-tema="koyu"] .orders-kucuk-btn--sade {
color: var(--tm-yazi);
background: transparent;
border-color: var(--tm-cizgi);
}
:root[data-tema="koyu"] .orders-kucuk-btn--sade:hover { background: rgba(255, 255, 255, .08); border-color: rgba(255, 255, 255, .3); }
:root[data-tema="koyu"] .orders-adpop-kutu {
background: var(--tm-yuzey-2);
box-shadow: 0 24px 60px rgba(0, 0, 0, .55);
}
:root[data-tema="koyu"] .orders-adpop-baslik { color: var(--tm-yazi); }
:root[data-tema="koyu"] .orders-adpop-alt { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-profil-kapat { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-profil-kapat:hover { color: var(--tm-yazi); background: rgba(255, 255, 255, .10); }
:root[data-tema="koyu"] .orders-profil-foto-kap { border-bottom-color: var(--tm-cizgi); }
:root[data-tema="koyu"] .orders-profil-ipucu { color: var(--tm-soluk); }
:root[data-tema="koyu"] .orders-input,
:root[data-tema="koyu"] .orders-kod-input {
color: var(--neu-yazi, #f0f0f2);
background-color: var(--neu-yuzey, #1c1c20);
}
@media (max-width: 720px) {
.orders-panel { grid-template-columns: 1fr; gap: 18px; }
.orders-urunler {
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
}
.orders-urun-btn {
flex: 0 1 auto;
max-width: 100%;
padding: 11px 16px;
border: 1px solid var(--tm-cizgi, rgba(20, 20, 25, .14));
border-radius: 999px;
background: var(--tm-yuzey-2, #fff);
overflow-wrap: anywhere;
}
.orders-urun-btn.secili { border-color: transparent; }
.orders-ayrac { flex: 0 0 100%; margin: 8px 2px 0; }
.orders-kucuk-btn { padding: 10px 16px; font-size: 13px; }
.orders-satir { flex-wrap: wrap; row-gap: 12px; padding: 14px; }
.orders-satir code { flex: 1 1 100%; }
.orders-satir-bilgi { flex: 1 1 0; min-width: 0; }
.orders-satir-alt { overflow-wrap: anywhere; }
.orders-satir > .orders-kucuk-btn { flex: 1 1 100%; text-align: center; }
.orders-satir-eylemler {
flex: 1 1 100%;
display: flex;
gap: 8px;
}
.orders-satir-eylemler > * { flex: 1 1 0; text-align: center; }
.orders-ust { gap: 10px; margin-bottom: 18px; }
}
@media (max-width: 420px) {
.orders-urun-btn { flex: 1 1 100%; text-align: center; }
}