/* Cepteİlan V26: shared widths, readable cards and both themes. */
*,*::before,*::after{box-sizing:border-box}
html,body,#app{max-width:100%;min-width:0}
:root{--v26-green:#246b40;--v26-green-active:#174f2d}
.container{width:calc(100% - 32px)!important;max-width:1320px!important;margin-inline:auto!important;min-width:0}
.site-header{height:auto!important;position:relative!important}
.site-header .head-inner{height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;padding:14px 0!important;align-items:center!important}
.head-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.site-header #nav-menu{position:static!important;order:10!important;flex:0 0 100%!important;width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:8px!important;margin:0!important;padding:12px 0 0!important;border:0!important;box-shadow:none!important;background:transparent!important;transform:none!important;max-height:none!important;overflow:visible!important}
.site-header #nav-menu a{display:flex!important;align-items:center;justify-content:center;min-height:46px;padding:9px 10px!important;white-space:normal!important;text-align:center;background:var(--v26-green)!important;border:1px solid #5c9b72!important;border-radius:9px!important;color:#fff!important;font-size:13px!important;line-height:1.35!important}
.site-header #nav-menu a:is(:hover,.active){background:var(--v26-green-active)!important;border-color:#9fdbb3!important}
.site-header .menu-toggle{display:none!important}
.header-strip>.container{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding-block:10px!important}
.header-strip-links{width:100%;display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-width:0}
.header-strip-links .compact-deals{flex:1 1 220px!important;min-width:0!important;white-space:normal!important;text-align:center}
.header-live{width:100%;display:flex;min-width:0;overflow:hidden;gap:12px}
.v20-ticker{min-width:0;flex:1;overflow:hidden}.header-live time{flex-shrink:0}
main,.dash-content,.dashboard-main,.detail-layout>*,.field-grid>*,.card,.stack{min-width:0}
.page-hero{padding:24px 0!important}.page-hero h1{font-size:clamp(24px,3vw,36px)!important;line-height:1.2!important}
h1,h2,h3,p,.my-listing-copy, .pax-result-copy{overflow-wrap:anywhere;word-break:normal}
.btn,button,input,select,textarea{max-width:100%;font:inherit}.btn{min-height:42px;font-size:14px!important;line-height:1.35!important;white-space:normal}
input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:0;min-height:44px}
.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.my-listing-item{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:start!important;gap:14px 20px!important;padding:22px 0!important;width:100%;min-width:0}
.my-listing-item>.v23-number{grid-column:1/-1;width:max-content;max-width:100%;margin:0!important}
.my-listing-image{grid-column:1;grid-row:auto;width:190px!important;height:145px!important;border:1px solid var(--line);border-radius:10px}
.my-listing-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:var(--soft)!important}
.my-listing-copy{grid-column:2;min-width:0!important;width:100%!important}.my-listing-copy strong{font-size:19px!important;line-height:1.45!important}.my-listing-copy small{font-size:14px!important;line-height:1.6}
.my-listing-copy .tags{display:flex;flex-wrap:wrap;gap:6px}.my-listing-copy .chip{width:auto!important;flex:none!important;white-space:normal}
.my-listing-actions{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important}
.my-listing-actions>.chip{flex-basis:auto!important}.my-listing-actions .btn,.my-listing-actions select{width:auto!important;max-width:100%!important;min-height:42px}
.my-listing-item>:not(.my-listing-image):not(.my-listing-copy):not(.my-listing-actions):not(.v23-number){grid-column:1/-1!important;max-width:100%;margin:0!important}
.pax-result-photo img,.market-card-cover img{display:block;width:100%;height:100%;object-fit:contain!important;background:var(--soft)!important}
.p12-news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
a.p12-news-card{display:grid!important;grid-template-columns:30% minmax(0,1fr)!important;gap:12px!important;padding:12px!important;align-items:center!important;min-width:0;min-height:142px}
.p12-news-card .v26-news-media{grid-column:1;grid-row:1/4;width:100%;height:112px;min-width:0;border-radius:8px;overflow:hidden;background:var(--soft);display:grid;place-items:center}
.p12-news-card .v26-news-media img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;margin:0!important}
.p12-news-card>small,.p12-news-card>h3,.p12-news-card>span{grid-column:2;margin:0!important}.p12-news-card>p{display:none}.p12-news-card>h3{font-size:15px!important;line-height:1.45!important}.p12-news-card>small,.p12-news-card>span{font-size:11px!important;line-height:1.5}
:root[data-theme=dark]{--surface:#202c3b;--soft:#263546;--text:#edf2f7;--muted:#bdc9d7;--line:#526174;--v17-input:#172331}
:root[data-theme=dark] :is(.page-hero,.page-hero .container,.job-toolbar,.searchbar,.filter-box,.filter-row,.form-wrap,.form-body,.card,.modal,.modal-body,.modal-content,.dash-sidebar,.dashboard-sidebar,.dash-content,.settings-row,.my-listing-image,.p12-news-card,.site-footer,.header-strip,.auth-card,.choice-card,.upload-drop,.search-query,.v15-install-banner){background:var(--surface)!important;color:var(--text)!important;border-color:var(--line)!important;background-image:none!important}
:root[data-theme=dark] :is(.page-hero,.job-toolbar,.card,.modal,.form-body,.dash-sidebar,.filter-box,.site-footer) :is(h1,h2,h3,h4,label,strong,p,a:not(.btn),small){color:var(--text)!important}
:root[data-theme=dark] :is(.page-hero p,.muted,.field-help,.my-listing-copy small){color:var(--muted)!important}
:root[data-theme=dark] :is(.searchbar,.searchbar input,.filter-row select){border-color:var(--line)!important}
:root[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,option){background:var(--v17-input)!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:var(--line)!important}
.v26-panel-support{margin:14px 0}.v26-address-wrap{position:relative;display:flex;width:100%;min-width:0}.v26-address-wrap>input{flex:1;width:100%;padding-right:42px!important}.v26-address-toggle{position:absolute;right:2px;top:2px;width:38px;height:40px;min-height:0;background:transparent;color:inherit;border:0;cursor:pointer}
.v26-address-list{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:240px;overflow:auto;box-shadow:0 6px 20px #0003;background:var(--surface,#fff);border:1px solid var(--line,#899);border-radius:8px}
.v26-address-list[hidden]{display:none}.v26-address-list button{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line,#ddd);padding:11px;color:var(--text,#123);cursor:pointer}.v26-address-list button:hover,.v26-address-list button:focus{background:var(--soft,#def)}.v26-address-help{font-size:12px;line-height:1.5;display:block;margin-top:5px;color:var(--muted,#567)}
@media(max-width:1050px){.p12-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-layout,.dash-layout{grid-template-columns:minmax(0,1fr)!important}.head-actions .desktop-only{display:inline-flex!important}.head-actions{gap:5px}.head-actions .btn{padding:9px!important}}
@media(max-width:640px){.container{width:calc(100% - 24px)!important}.site-header .head-inner{gap:10px!important}.head-actions{width:100%;margin-left:0;justify-content:flex-end}.site-header #nav-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-header .urgent-nav{margin-left:auto;font-size:12px}.p12-news-grid,.field-grid{grid-template-columns:minmax(0,1fr)!important}.my-listing-item{grid-template-columns:minmax(0,1fr)!important}.my-listing-image{width:100%!important;height:210px!important}.my-listing-copy{grid-column:1!important}.my-listing-actions .btn{flex:1 1 130px}.header-live{flex-wrap:wrap}.header-live time{font-size:11px}.header-live .v20-ticker{flex-basis:100%}.pax-result-row{grid-template-columns:105px minmax(0,1fr)!important}.modal{width:calc(100% - 24px)!important;max-height:90dvh;overflow:auto}.v15-install-banner{flex-wrap:wrap}.job-toolbar{padding:16px!important}}

.my-listing-image img[hidden]{display:none!important}
@media(max-width:1050px){.page-columns{grid-template-columns:minmax(0,1fr)!important}.side-nav{min-width:0;max-width:100%}}
