body.oa-listings-active .page-title,
body.oa-listings-active .wd-page-title,
body.oa-listings-active .woodmart-title-container,
body.oa-listings-active .breadcrumbs{
    display:none!important;
}

.oa-listing-form-page,
.oa-marketplace,
.oa-listing-single,
.oa-listing-gate,
.oa-listing-form-page *,
.oa-marketplace *,
.oa-listing-single *,
.oa-listing-gate *,
.oa-listing-account-hero *,
.oa-listing-account-list *{
    box-sizing:border-box;
    font-family:'Poppins',sans-serif!important;
}

.oa-listing-form-page,
.oa-marketplace,
.oa-listing-single{
    width:calc(100% - 40px);
    max-width:var(--wd-container-w,1480px);
    margin:0 auto 60px;
    color:#f7f9fc;
}

.oa-listing-page-hero,
.oa-marketplace-hero,
.oa-listing-account-hero{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:22px;
    margin-bottom:20px;
    padding:25px 28px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:19px;
    background:
        radial-gradient(circle at 84% 18%,rgba(79,99,255,.2),transparent 31%),
        linear-gradient(135deg,#111925,#0a1018);
    box-shadow:0 22px 50px rgba(0,0,0,.16);
}

.oa-listing-page-hero span,
.oa-marketplace-hero span,
.oa-listing-account-hero>div>span{
    display:block;
    margin-bottom:7px;
    color:#6077ff;
    font-size:11px;
    font-weight:800;
    letter-spacing:.12em;
}

.oa-listing-page-hero h1,
.oa-marketplace-hero h1,
.oa-listing-account-hero h1{
    margin:0 0 7px;
    color:#fff;
    font-size:26px;
    font-weight:700;
}

.oa-listing-page-hero p,
.oa-marketplace-hero p,
.oa-listing-account-hero p{
    max-width:680px;
    margin:0;
    color:#8a95a7;
    font-size:13px;
    line-height:1.7;
}

.oa-listing-page-hero>a,
.oa-marketplace-hero>a,
.oa-listing-account-hero>a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:43px;
    padding:0 17px;
    border-radius:11px;
    color:#fff!important;
    background:linear-gradient(135deg,#4c62ff,#394fdf);
    font-size:12px;
    font-weight:700;
    white-space:nowrap;
}

.oa-listing-form{
    display:grid;
    gap:17px;
}

.oa-listing-form-card{
    padding:21px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:17px;
    background:#101720;
    box-shadow:0 18px 42px rgba(0,0,0,.12);
}

.oa-listing-form-card__header,
.oa-listing-section-title{
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:18px;
    padding-bottom:15px;
    border-bottom:1px solid rgba(255,255,255,.07);
}

.oa-listing-form-card__header>span,
.oa-listing-section-title>span{
    display:grid;
    place-items:center;
    width:42px;
    min-width:42px;
    height:42px;
    border-radius:12px;
    color:#637aff;
    background:#172143;
}

.oa-listing-form-card__header svg,
.oa-listing-section-title svg,
.oa-listing-gate svg,
.oa-listing-empty svg,
.oa-marketplace-filters svg,
.oa-listing-card__image>span svg,
.oa-listing-gallery__placeholder svg{
    width:21px;
    height:21px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-form-card__header h2,
.oa-listing-section-title h2{
    margin:0 0 4px;
    color:#fff;
    font-size:14px;
    font-weight:600;
}

.oa-listing-form-card__header p,
.oa-listing-section-title p{
    margin:0;
    color:#7d889a;
    font-size:11px;
}

.oa-listing-form-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:15px;
}

.oa-listing-field{
    display:block;
}

.oa-listing-field--full{
    grid-column:1/-1;
}

.oa-listing-field>span{
    display:block;
    margin-bottom:7px;
    color:#a4adbc;
    font-size:12px;
    font-weight:700;
}

.oa-listing-field input,
.oa-listing-field select,
.oa-listing-field textarea,
.oa-listing-select{
    width:100%!important;
    margin:0!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:11px!important;
    color:#fff!important;
    background:#070c13!important;
    font-size:13px!important;
    outline:none!important;
    box-shadow:none!important;
}

.oa-listing-field input,
.oa-listing-field select,
.oa-listing-select{
    height:47px!important;
    padding:0 13px!important;
}

.oa-listing-field textarea{
    min-height:180px!important;
    padding:13px!important;
    line-height:1.65!important;
    resize:vertical!important;
}

.oa-listing-field input:focus,
.oa-listing-field select:focus,
.oa-listing-field textarea:focus{
    border-color:#4d63ff!important;
    box-shadow:0 0 0 3px rgba(77,99,255,.12)!important;
}

.oa-listing-price-input{
    position:relative;
}

.oa-listing-price-input input{
    padding-right:55px!important;
    font-size:17px!important;
    font-weight:700!important;
}

.oa-listing-price-input strong{
    position:absolute;
    top:50%;
    right:15px;
    color:#6077ff;
    font-size:12px;
    transform:translateY(-50%);
}

.oa-listing-existing-images,
.oa-listing-preview{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:10px;
    margin-bottom:14px;
}

.oa-listing-existing-images label,
.oa-listing-preview span{
    overflow:hidden;
    border:1px solid rgba(255,255,255,.08);
    border-radius:12px;
    background:#080d14;
}

.oa-listing-existing-images img,
.oa-listing-preview img{
    display:block;
    width:100%;
    aspect-ratio:1.35/1;
    margin:0;
    object-fit:cover;
}

.oa-listing-existing-images label>span{
    display:flex;
    align-items:center;
    gap:5px;
    padding:7px;
    color:#ff7889;
    font-size:11px;
    font-weight:600;
}

.oa-listing-upload{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    min-height:135px;
    padding:20px;
    border:1px dashed rgba(98,122,255,.35);
    border-radius:14px;
    color:#687fff;
    background:rgba(48,63,151,.08);
    cursor:pointer;
}

.oa-listing-upload input{
    display:none;
}

.oa-listing-upload span{
    display:grid;
    place-items:center;
    width:44px;
    height:44px;
    margin-bottom:9px;
    border-radius:12px;
    background:#172143;
}

.oa-listing-upload svg{
    width:22px;
    height:22px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-upload strong{
    color:#fff;
    font-size:13px;
}

.oa-listing-upload small{
    margin-top:4px;
    color:#7d889a;
    font-size:11px;
}

.oa-listing-form-card--submit{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
}

.oa-listing-consent{
    display:flex;
    align-items:flex-start;
    gap:8px;
    color:#9aa5b6;
    font-size:11px;
    line-height:1.55;
}

.oa-listing-submit{
    display:flex!important;
    align-items:center;
    justify-content:center;
    min-height:48px;
    min-width:235px;
    margin:0!important;
    padding:0 18px!important;
    border:0!important;
    border-radius:12px!important;
    color:#fff!important;
    background:linear-gradient(135deg,#16d482,#08b965)!important;
    font-size:12px!important;
    font-weight:700!important;
    text-transform:none!important;
}

.oa-listing-submit__default{
    display:inline-flex;
    align-items:center;
    justify-content:center;
}

.oa-listing-submit__loading{
    display:none;
    align-items:center;
    justify-content:center;
    gap:11px;
    text-align:left;
}

.oa-listing-submit__loading>span:last-child{
    display:flex;
    flex-direction:column;
    gap:3px;
}

.oa-listing-submit__loading strong{
    color:#fff;
    font-size:12px;
    line-height:1.2;
}

.oa-listing-submit__loading small{
    color:rgba(255,255,255,.78);
    font-size:11px;
    font-weight:500;
    line-height:1.25;
    white-space:nowrap;
}

.oa-listing-submit__spinner{
    flex:0 0 20px;
    width:20px;
    height:20px;
    border:2px solid rgba(255,255,255,.32);
    border-top-color:#fff;
    border-radius:50%;
    animation:oa-listing-submit-spin .72s linear infinite;
}

.oa-listing-submit.is-submitting{
    min-width:330px;
    min-height:56px;
    cursor:wait!important;
    opacity:1!important;
    background:linear-gradient(135deg,#3f61f4,#7352f5)!important;
}

.oa-listing-submit.is-submitting .oa-listing-submit__default{
    display:none;
}

.oa-listing-submit.is-submitting .oa-listing-submit__loading{
    display:flex;
}

@keyframes oa-listing-submit-spin{
    to{transform:rotate(360deg)}
}

.oa-listing-alert{
    margin-bottom:15px;
    padding:12px 14px;
    border-radius:11px;
    font-size:12px;
    font-weight:600;
}

.oa-listing-alert--success{
    border:1px solid rgba(25,211,125,.25);
    color:#b7f2d0;
    background:rgba(12,139,76,.14);
}

.oa-listing-alert--error{
    border:1px solid rgba(255,73,97,.25);
    color:#ffc1c9;
    background:rgba(150,25,45,.15);
}

/* Marketplace */
.oa-marketplace-filters{
    display:grid;
    grid-template-columns:minmax(240px,1fr) 220px 190px 100px;
    gap:10px;
    margin-bottom:18px;
    padding:13px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:15px;
    background:#101720;
}

.oa-marketplace-filters label{
    position:relative;
}

.oa-marketplace-filters label svg{
    position:absolute;
    top:50%;
    left:13px;
    z-index:2;
    width:17px;
    height:17px;
    color:#8490a3;
    transform:translateY(-50%);
}

.oa-marketplace-filters input,
.oa-marketplace-select{
    width:100%!important;
    height:43px!important;
    margin:0!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:10px!important;
    color:#fff!important;
    background:#070c13!important;
    font-size:12px!important;
    box-shadow:none!important;
}

.oa-marketplace-filters input{
    padding:0 12px 0 39px!important;
}

.oa-marketplace-filters button{
    margin:0!important;
    border:0!important;
    border-radius:10px!important;
    color:#fff!important;
    background:#4b61f1!important;
    font-size:12px!important;
    font-weight:700!important;
    text-transform:none!important;
}

.oa-listing-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}

.oa-listing-card{
    overflow:hidden;
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    background:#101720;
    box-shadow:0 16px 37px rgba(0,0,0,.13);
    transition:transform .18s ease,border-color .18s ease;
}

.oa-listing-card:hover{
    border-color:rgba(81,103,255,.32);
    transform:translateY(-3px);
}

.oa-listing-card__image{
    position:relative;
    display:block;
    overflow:hidden;
    aspect-ratio:1.45/1;
    background:#070c13;
}

.oa-listing-card__image img{
    display:block;
    width:100%;
    height:100%;
    margin:0;
    object-fit:cover;
    transition:transform .25s ease;
}

.oa-listing-card:hover .oa-listing-card__image img{
    transform:scale(1.035);
}

.oa-listing-card__image>span{
    display:grid;
    place-items:center;
    width:100%;
    height:100%;
    color:#5e75ff;
}

.oa-listing-card__image em{
    position:absolute;
    left:10px;
    bottom:10px;
    padding:5px 8px;
    border-radius:8px;
    color:#fff;
    background:rgba(7,11,18,.82);
    font-size:11px;
    font-style:normal;
    font-weight:700;
    backdrop-filter:blur(5px);
}

.oa-listing-card__body{
    padding:14px;
}

.oa-listing-card__meta{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:8px;
    margin-bottom:8px;
}

.oa-listing-card__meta span{
    color:#758196;
    font-size:11px;
    font-weight:600;
}

.oa-listing-card h2{
    min-height:38px;
    margin:0 0 12px;
    font-size:12px;
    font-weight:600;
    line-height:1.55;
}

.oa-listing-card h2 a{
    color:#fff!important;
}

.oa-listing-card__seller{
    display:grid;
    grid-template-columns:34px minmax(0,1fr) auto;
    gap:8px;
    align-items:center;
    margin-bottom:13px;
    padding:9px;
    border-radius:11px;
    color:inherit!important;
    background:#0b1119;
    text-decoration:none!important;
    cursor:pointer;
    transition:background-color .18s ease!important;
}

.oa-listing-card__seller:hover,
.oa-listing-card__seller:focus-visible{
    color:inherit!important;
    background:#111c2c;
    text-decoration:none!important;
}

.oa-listing-card__seller img{
    width:34px;
    height:34px;
    margin:0;
    border-radius:9px;
}

.oa-listing-card__seller small,
.oa-listing-card__seller strong{
    display:block;
}

.oa-listing-card__seller small{
    color:#69758a;
    font-size:11px;
}

.oa-listing-card__seller strong{
    overflow:hidden;
    margin-top:2px;
    color:#fff;
    font-size:11px;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-listing-card__seller>span{
    display:grid;
    place-items:center;
    width:18px;
    height:18px;
    border-radius:50%;
    color:#06120d;
    background:#25dc8d;
    font-size:11px;
    font-weight:900;
}

.oa-listing-card__footer{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
}

.oa-listing-card__footer strong{
    color:#2be091;
    font-size:15px;
    font-weight:700;
}

.oa-listing-card__footer a{
    padding:8px 10px;
    border-radius:9px;
    color:#fff!important;
    background:#4459d8;
    font-size:11px;
    font-weight:700;
}

.oa-listing-pagination{
    margin-top:22px;
    text-align:center;
}

.oa-listing-pagination .page-numbers{
    display:inline-grid;
    place-items:center;
    min-width:36px;
    height:36px;
    margin:0 3px;
    border-radius:9px;
    color:#aeb7c6;
    background:#111720;
}

.oa-listing-pagination .current{
    color:#fff;
    background:#4b61ef;
}

/* Single */
.oa-listing-single__breadcrumbs{
    display:flex;
    align-items:center;
    gap:9px;
    margin-bottom:18px;
    color:#78859a;
    font-size:13px;
    line-height:1.5;
}

.oa-listing-single__breadcrumbs a{
    color:#9aa6b8!important;
}

.oa-listing-single__breadcrumbs strong{
    overflow:hidden;
    color:#e4e8ef;
    font-weight:600;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-listing-single__grid{
    display:grid;
    grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr);
    gap:22px;
    margin-bottom:22px;
}

.oa-listing-gallery,
.oa-listing-summary,
.oa-listing-description,
.oa-listing-seller{
    border:1px solid rgba(255,255,255,.08);
    border-radius:19px;
    background:#101720;
    box-shadow:0 18px 42px rgba(0,0,0,.13);
}

.oa-listing-gallery{
    padding:16px;
}

.oa-listing-gallery__main{
    position:relative;
    overflow:hidden;
    min-height:440px;
    border-radius:15px;
    background:#070c13;
}

.oa-listing-gallery__main>img{
    display:block;
    width:100%;
    height:100%;
    min-height:440px;
    margin:0;
    object-fit:cover;
}

.oa-listing-gallery__main em{
    position:absolute;
    left:16px;
    bottom:16px;
    padding:9px 13px;
    border-radius:10px;
    color:#fff;
    background:rgba(6,10,16,.86);
    font-size:13px;
    font-style:normal;
    font-weight:700;
    backdrop-filter:blur(5px);
}

.oa-listing-gallery__placeholder{
    display:grid;
    place-items:center;
    min-height:440px;
    color:#5f76ff;
}

.oa-listing-gallery__placeholder svg{
    width:58px;
    height:58px;
}

.oa-listing-gallery__thumbs{
    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:10px;
    margin-top:11px;
}

.oa-listing-gallery__thumbs button{
    overflow:hidden;
    aspect-ratio:1.35/1;
    margin:0;
    padding:0;
    border:2px solid transparent;
    border-radius:10px;
    background:#080d14;
    cursor:pointer;
}

.oa-listing-gallery__thumbs button.is-active{
    border-color:#536cff;
    box-shadow:0 0 0 2px rgba(83,108,255,.14);
}

.oa-listing-gallery__thumbs img{
    display:block;
    width:100%;
    height:100%;
    margin:0;
    object-fit:cover;
}

.oa-listing-summary{
    padding:26px;
}

.oa-listing-summary__badges{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-bottom:16px;
}

.oa-listing-summary__badges span{
    padding:8px 11px;
    border-radius:9px;
    color:#62e7a8;
    background:rgba(17,149,87,.14);
    font-size:12px;
    line-height:1;
    font-weight:700;
}

.oa-listing-summary h1{
    margin:0 0 22px;
    color:#fff;
    font-size:30px;
    font-weight:700;
    line-height:1.3;
    letter-spacing:-.02em;
}

.oa-listing-summary__details{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:11px;
    margin-bottom:20px;
}

.oa-listing-summary__details>div{
    min-height:72px;
    padding:14px 15px;
    border:1px solid rgba(255,255,255,.07);
    border-radius:12px;
    background:#0b1119;
}

.oa-listing-summary__details small,
.oa-listing-summary__details strong{
    display:block;
}

.oa-listing-summary__details small{
    margin-bottom:7px;
    color:#748196;
    font-size:12px;
    line-height:1.35;
    font-weight:500;
}

.oa-listing-summary__details strong{
    color:#fff;
    font-size:13px;
    line-height:1.45;
    font-weight:700;
}

.oa-listing-summary__price{
    position:relative;
    overflow:hidden;
    margin-bottom:16px;
    padding:18px 19px 19px;
    border:1px solid rgba(92,111,255,.24);
    border-radius:15px;
    background:
        radial-gradient(circle at 88% 5%,rgba(89,108,255,.17),transparent 38%),
        linear-gradient(145deg,#111a29,#0c131e);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}

.oa-listing-summary__price:after{
    content:"";
    position:absolute;
    right:-28px;
    bottom:-42px;
    width:120px;
    height:120px;
    border-radius:50%;
    background:rgba(76,96,232,.08);
    pointer-events:none;
}

.oa-listing-summary__price-head{
    position:relative;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    margin-bottom:10px;
}

.oa-listing-summary__price-head span{
    color:#9ba7ba;
    font-size:13px;
    line-height:1.3;
    font-weight:600;
}

.oa-listing-summary__price-head em{
    display:inline-flex;
    align-items:center;
    min-height:24px;
    padding:0 9px;
    border:1px solid rgba(92,111,255,.22);
    border-radius:999px;
    color:#b9c4ff;
    background:rgba(69,87,196,.11);
    font-size:11px;
    line-height:1;
    font-style:normal;
    font-weight:700;
}

.oa-listing-summary__price>strong{
    position:relative;
    z-index:1;
    display:block;
    color:#f5f7fb;
    font-size:32px;
    line-height:1.15;
    font-weight:800;
    letter-spacing:-.025em;
}

.oa-listing-summary__actions{
    display:grid;
    gap:10px;
}

.oa-listing-buy-form{
    margin:0!important;
}

.oa-listing-buy-form button,
.oa-listing-owner-button,
.oa-listing-disabled-button,
.oa-listing-message-button,
.oa-listing-seller>button{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:12px;
    width:100%;
    min-height:58px;
    margin:0!important;
    padding:0 15px!important;
    overflow:hidden;
    border-radius:13px!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:700!important;
    text-transform:none!important;
    text-decoration:none!important;
    transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important;
}

.oa-listing-action-icon{
    display:grid;
    place-items:center;
    width:34px;
    min-width:34px;
    height:34px;
    border-radius:10px;
}

.oa-listing-action-icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-action-copy{
    display:grid;
    min-width:0;
    flex:1;
    gap:4px;
    text-align:left;
}

.oa-listing-action-copy strong{
    color:inherit!important;
    font-size:12px!important;
    line-height:1.2!important;
    font-weight:700!important;
}

.oa-listing-action-copy small{
    overflow:hidden;
    color:rgba(255,255,255,.60)!important;
    font-size:11px!important;
    line-height:1.3!important;
    font-weight:500!important;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-listing-action-arrow{
    display:grid;
    place-items:center;
    width:28px;
    min-width:28px;
    height:28px;
    border-radius:9px;
    font-size:15px;
    transition:transform .18s ease;
}

.oa-listing-buy-form button{
    border:1px solid rgba(107,123,255,.42)!important;
    color:#fff!important;
    background:
        radial-gradient(circle at 15% 10%,rgba(255,255,255,.10),transparent 33%),
        linear-gradient(135deg,#5268ef,#3f54d4)!important;
    box-shadow:0 12px 28px rgba(52,72,196,.26)!important;
}

.oa-listing-buy-form button .oa-listing-action-icon{
    color:#fff;
    background:rgba(7,14,42,.24);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.10);
}

.oa-listing-buy-form button .oa-listing-action-arrow{
    color:#fff;
    background:rgba(8,15,46,.20);
}

.oa-listing-buy-form button:hover{
    border-color:rgba(138,150,255,.62)!important;
    background:
        radial-gradient(circle at 15% 10%,rgba(255,255,255,.13),transparent 33%),
        linear-gradient(135deg,#5a70f6,#465ada)!important;
    box-shadow:0 16px 34px rgba(52,72,196,.34)!important;
    transform:translateY(-1px);
}

.oa-listing-buy-form button:hover .oa-listing-action-arrow,
.oa-listing-message-button:hover .oa-listing-action-arrow{
    transform:translateX(2px);
}

.oa-listing-owner-button{
    justify-content:center;
    color:#fff!important;
    background:linear-gradient(135deg,#5268ef,#4055d5);
    box-shadow:0 12px 28px rgba(52,72,196,.24);
}

.oa-listing-message-button,
.oa-listing-seller>button{
    border:1px solid rgba(255,255,255,.10)!important;
    color:#e8ecf4!important;
    background:linear-gradient(145deg,#151e2b,#111823)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}

.oa-listing-message-button .oa-listing-action-icon{
    color:#9dacff;
    background:rgba(70,88,204,.14);
}

.oa-listing-message-button .oa-listing-action-arrow{
    color:#9dacff;
    background:rgba(70,88,204,.10);
}

.oa-listing-message-button:hover,
.oa-listing-seller>button:hover{
    border-color:rgba(100,119,255,.34)!important;
    color:#fff!important;
    background:linear-gradient(145deg,#182235,#131c2a)!important;
    transform:translateY(-1px);
}

.oa-listing-disabled-button{
    justify-content:center;
    border:1px solid rgba(255,255,255,.06)!important;
    color:#838da0!important;
    background:#171e29!important;
}

.oa-listing-single__lower{
    display:grid;
    grid-template-columns:minmax(0,1fr) 360px;
    gap:22px;
}

.oa-listing-description{
    padding:24px;
}

.oa-listing-description .oa-listing-section-title{
    gap:14px;
    margin-bottom:22px;
    padding-bottom:18px;
}

.oa-listing-description .oa-listing-section-title>span{
    width:48px;
    min-width:48px;
    height:48px;
}

.oa-listing-description .oa-listing-section-title h2{
    font-size:18px!important;
    line-height:1.3!important;
}

.oa-listing-description .oa-listing-section-title p{
    font-size:12px!important;
    line-height:1.55!important;
}

.oa-listing-description__content{
    color:#b4bdca;
    font-size:14px;
    line-height:1.85;
}

.oa-listing-description__content p{
    margin-top:0;
    margin-bottom:16px;
}

.oa-listing-description__content p:last-child{
    margin-bottom:0;
}

.oa-listing-seller{
    padding:23px;
}

.oa-listing-seller__profile{
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:19px;
}

.oa-listing-seller__profile img{
    width:72px;
    height:72px;
    margin:0;
    border-radius:16px;
    object-fit:cover;
}

.oa-listing-seller__profile small,
.oa-listing-seller__profile strong,
.oa-listing-seller__profile span{
    display:block;
}

.oa-listing-seller__profile small{
    color:#748196;
    font-size:12px;
}

.oa-listing-seller__profile strong{
    margin:4px 0 5px;
    color:#fff;
    font-size:15px;
    line-height:1.3;
    font-weight:700;
}

.oa-listing-seller__profile span{
    color:#31df92;
    font-size:12px;
    line-height:1.4;
    font-weight:700;
}

.oa-listing-seller__stats{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
    margin-bottom:16px;
}

.oa-listing-seller__stats>div{
    min-height:65px;
    padding:14px;
    border-radius:11px;
    background:#0b1119;
}

.oa-listing-seller__stats small,
.oa-listing-seller__stats strong{
    display:block;
}

.oa-listing-seller__stats small{
    margin-bottom:7px;
    color:#748196;
    font-size:11px;
}

.oa-listing-seller__stats strong{
    color:#fff;
    font-size:13px;
    line-height:1.35;
    font-weight:700;
}

@media(max-width:1100px){
    .oa-listing-single__grid{
        grid-template-columns:1fr;
    }

    .oa-listing-single__lower{
        grid-template-columns:1fr;
    }
}

@media(max-width:680px){
    .oa-listing-single{
        width:calc(100% - 20px);
    }

    .oa-listing-gallery__main,
    .oa-listing-gallery__main>img,
    .oa-listing-gallery__placeholder{
        min-height:280px;
    }

    .oa-listing-summary{
        padding:20px;
    }

    .oa-listing-summary h1{
        font-size:24px;
        line-height:1.35;
    }

    .oa-listing-summary__details{
        grid-template-columns:1fr;
    }

    .oa-listing-summary__price strong{
        font-size:29px;
    }

    .oa-listing-description,
    .oa-listing-seller{
        padding:19px;
    }

    .oa-listing-description__content{
        font-size:13px;
    }
}

/* v0.2.9.8 - Ana sayfa ve Hesabım ilan kartları ortak kompakt vitrin tasarımı */
.oa-listing-grid,
.oa-listing-grid.oa-listing-showcase__grid,
.oa-listing-account-list{
    display:grid!important;
    grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;
    align-items:stretch!important;
    gap:14px!important;
}

.oa-listing-card.oa-listing-card--compact,
.oa-listing-card.oa-listing-account-card{
    position:relative!important;
    display:flex!important;
    overflow:hidden!important;
    flex-direction:column!important;
    width:100%!important;
    min-width:0!important;
    min-height:0!important;
    height:100%!important;
    padding:0!important;
    border:1px solid rgba(85,105,145,.28)!important;
    border-radius:10px!important;
    color:#fff!important;
    background:#101925!important;
    box-shadow:0 14px 32px rgba(0,0,0,.16)!important;
    transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;
}

.oa-listing-card.oa-listing-card--compact:hover,
.oa-listing-card.oa-listing-account-card:hover{
    border-color:rgba(88,112,255,.48)!important;
    background:#111c2a!important;
    box-shadow:0 18px 36px rgba(0,0,0,.22)!important;
    transform:translateY(-2px)!important;
}

.oa-listing-featured-ribbon{
    position:relative!important;
    z-index:5!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:28px!important;
    min-height:28px!important;
    margin:0!important;
    padding:0 10px!important;
    border:0!important;
    color:#fff!important;
    background:linear-gradient(90deg,#137c61,#1ca778)!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:700!important;
    letter-spacing:.035em!important;
    text-align:center!important;
}

.oa-listing-card.oa-listing-is-promoted::before{
    content:none!important;
    display:none!important;
}

.oa-listing-card.oa-listing-is-featured{
    border-color:rgba(47,205,151,.62)!important;
    box-shadow:0 0 0 1px rgba(47,205,151,.10),0 16px 35px rgba(0,0,0,.20)!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__image,
.oa-listing-card.oa-listing-account-card .oa-listing-card__image,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__image{
    position:relative!important;
    display:block!important;
    overflow:hidden!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1.45/1!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:#070c13!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__image img,
.oa-listing-card.oa-listing-account-card .oa-listing-card__image img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    object-fit:cover!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__image em{
    left:9px!important;
    right:auto!important;
    bottom:9px!important;
    max-width:calc(100% - 18px)!important;
    overflow:hidden!important;
    padding:5px 7px!important;
    color:#fff!important;
    background:rgba(7,12,19,.88)!important;
    font-size:11px!important;
    font-weight:700!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__body,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__body{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    width:100%!important;
    min-width:0!important;
    padding:12px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__seller{
    grid-template-columns:32px minmax(0,1fr) 18px!important;
    gap:8px!important;
    width:100%!important;
    margin:0 0 10px!important;
    padding:7px 8px!important;
    border:1px solid rgba(255,255,255,.04)!important;
    border-radius:8px!important;
    background:#0a111a!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__seller img{
    width:32px!important;
    height:32px!important;
    border-radius:7px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__seller small{
    font-size:11px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__seller strong{
    font-size:12px!important;
    font-weight:700!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__meta{
    margin:0 0 8px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__meta span{
    max-width:50%!important;
    overflow:hidden!important;
    color:#8e9cb2!important;
    font-size:11px!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__parameters{
    gap:5px!important;
    margin:0 0 9px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__parameters>span{
    padding:5px 6px!important;
    border-radius:6px!important;
    font-size:11px!important;
}

.oa-listing-card.oa-listing-card--compact h2,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__main h2{
    display:-webkit-box!important;
    overflow:hidden!important;
    min-height:38px!important;
    margin:0 0 8px!important;
    color:#fff!important;
    font-size:13px!important;
    line-height:1.48!important;
    font-weight:700!important;
    text-overflow:ellipsis!important;
    white-space:normal!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
}

.oa-listing-card.oa-listing-card--compact h2 a,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__main h2 a{
    color:#fff!important;
    font:inherit!important;
    text-decoration:none!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__footer{
    margin-top:auto!important;
    padding-top:7px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__footer strong{
    color:#2be091!important;
    font-size:17px!important;
    line-height:1.2!important;
    font-weight:800!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__footer a{
    display:grid!important;
    place-items:center!important;
    width:31px!important;
    height:31px!important;
    padding:0!important;
    border:1px solid rgba(96,119,255,.32)!important;
    border-radius:8px!important;
    color:#9cb1ff!important;
    background:#111d30!important;
    font-size:16px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__main{
    width:100%!important;
    min-width:0!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__top{
    flex-wrap:wrap!important;
    gap:6px!important;
    margin:0 0 8px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-status{
    min-height:22px!important;
    padding:0 7px!important;
    border-radius:6px!important;
    font-size:11px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__top small{
    max-width:120px!important;
    overflow:hidden!important;
    color:#8e9cb2!important;
    font-size:11px!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__main p{
    overflow:hidden!important;
    min-height:18px!important;
    margin:0 0 8px!important;
    color:#8592a8!important;
    font-size:11px!important;
    line-height:1.55!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__price{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    width:100%!important;
    min-width:0!important;
    margin-top:auto!important;
    padding:8px 0 0!important;
    text-align:left!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__price strong{
    color:#2be091!important;
    font-size:17px!important;
    line-height:1.2!important;
    font-weight:800!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__price small{
    margin:0!important;
    color:#748197!important;
    font-size:11px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    width:100%!important;
    min-width:0!important;
    min-height:0!important;
    margin-top:10px!important;
    gap:6px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-inline-action{
    display:block!important;
    width:100%!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions a,
.oa-listing-card.oa-listing-account-card .oa-listing-inline-action button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    height:32px!important;
    min-height:32px!important;
    padding:0 7px!important;
    border-radius:7px!important;
    font-size:11px!important;
    white-space:nowrap!important;
}

@media(max-width:680px){
    .oa-listing-grid,
    .oa-listing-grid.oa-listing-showcase__grid,
    .oa-listing-account-list{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
    }
}

@media(max-width:480px){
    .oa-listing-grid,
    .oa-listing-grid.oa-listing-showcase__grid,
    .oa-listing-account-list{
        grid-template-columns:minmax(0,1fr)!important;
    }
}

/* v0.2.12.1 - Daha okunaklı ve modern alt kategori filtre paneli. */
.oa-marketplace-results-layout{
    grid-template-columns:276px minmax(0,1fr);
    gap:20px;
}

.oa-marketplace-sidebar-filter{
    border-color:rgba(106,131,190,.38);
    border-radius:10px;
    background:linear-gradient(180deg,#111c30 0%,#0d1728 100%);
    box-shadow:0 18px 45px rgba(0,0,0,.2);
}

.oa-marketplace-sidebar-filter>header{
    min-height:58px;
    padding:0 17px;
    background:linear-gradient(135deg,#2a365a,#202b49);
}

.oa-marketplace-sidebar-filter>header>span{
    width:30px;
    height:30px;
    border-radius:7px;
    color:#9baaff;
    background:rgba(101,122,255,.18);
}

.oa-marketplace-sidebar-filter>header strong{
    font-size:14px;
    font-weight:700;
}

.oa-marketplace-sidebar-filter__section{
    padding:17px;
}

.oa-marketplace-sidebar-filter__section h2{
    margin-bottom:11px;
    font-size:12px;
    font-weight:700;
}

.oa-marketplace-sidebar-filter__section nav{
    gap:6px;
}

.oa-marketplace-sidebar-filter__section nav a{
    position:relative;
    min-height:43px;
    padding:0 11px;
    border:1px solid transparent;
    border-radius:7px;
    font-size:11.5px;
    line-height:1.35;
}

.oa-marketplace-sidebar-filter__section nav a:hover{
    border-color:rgba(110,132,255,.25);
    background:rgba(83,103,255,.1);
}

.oa-marketplace-sidebar-filter__section nav a.is-active{
    border-color:rgba(108,128,255,.34);
    background:linear-gradient(90deg,rgba(80,101,244,.28),rgba(80,101,244,.12));
    box-shadow:inset 3px 0 #6f83ff;
}

.oa-marketplace-sidebar-filter__section nav small{
    font-size:12px;
}

.oa-marketplace-sidebar-filter__field{
    margin-bottom:14px;
}

.oa-marketplace-sidebar-filter__field>span:first-child{
    margin-bottom:7px;
    color:#c4cddd;
    font-size:10.5px;
    font-weight:600;
}

.oa-marketplace-sidebar-filter__field select,
.oa-marketplace-sidebar-filter__field input{
    height:44px!important;
    padding:0 12px!important;
    border-color:rgba(117,139,186,.24)!important;
    border-radius:7px!important;
    background:#091321!important;
    font-size:11.5px!important;
    line-height:1.4!important;
    transition:border-color .2s ease,box-shadow .2s ease!important;
}

.oa-marketplace-sidebar-filter__field select:focus,
.oa-marketplace-sidebar-filter__field input:focus{
    border-color:#6b80ff!important;
    box-shadow:0 0 0 3px rgba(90,112,255,.13)!important;
    outline:0!important;
}

.oa-marketplace-sidebar-filter__search svg{
    left:12px;
    width:16px;
    height:16px;
}

.oa-marketplace-sidebar-filter__search input{
    padding-left:38px!important;
}

.oa-marketplace-sidebar-filter>button{
    width:calc(100% - 34px)!important;
    min-height:46px!important;
    margin:17px!important;
    border-radius:7px!important;
    background:linear-gradient(135deg,#5c70ff,#4a5fea)!important;
    box-shadow:0 10px 24px rgba(66,86,230,.22)!important;
    font-size:11.5px!important;
}

.oa-marketplace-sidebar-filter>button:hover{
    background:linear-gradient(135deg,#7082ff,#576bf2)!important;
    transform:translateY(-1px);
}

@media(max-width:900px){
    .oa-marketplace-results-layout{
        grid-template-columns:minmax(0,1fr);
    }
}

/* v0.2.10.0 final override - tüm eski kart kurallarından sonra çalışır. */
@media(min-width:681px){
    .oa-listing-grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card),
    .oa-listing-showcase__grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card){
        height:340px!important;
        min-height:340px!important;
        max-height:340px!important;
    }

    .oa-listing-grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__body,
    .oa-listing-showcase__grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__body{
        flex:1 1 auto!important;
    }

    .oa-listing-grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__footer,
    .oa-listing-showcase__grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__footer{
        margin-top:auto!important;
    }
}

@media(max-width:680px){
    .oa-listing-grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card),
    .oa-listing-showcase__grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card){
        height:auto!important;
        min-height:340px!important;
        max-height:none!important;
    }

    .oa-listing-grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__body,
    .oa-listing-showcase__grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__body{
        flex:1 1 auto!important;
    }

    .oa-listing-grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__footer,
    .oa-listing-showcase__grid .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__footer{
        margin-top:auto!important;
    }
}

/* v0.2.10.0 - Etiketli ve etiketsiz vitrin kartları eşit yükseklik. */
@media(min-width:681px){
    .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card){
        height:340px!important;
        min-height:340px!important;
        max-height:340px!important;
    }

    .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__body{
        flex:1 1 auto!important;
    }

    .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__footer{
        margin-top:auto!important;
    }
}

@media(max-width:680px){
    .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card){
        height:auto!important;
        min-height:340px!important;
        max-height:none!important;
    }

    .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__body{
        flex:1 1 auto!important;
    }

    .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card) .oa-listing-card__footer{
        margin-top:auto!important;
    }
}

/* Account panel */
.oa-listing-account-hero{
    margin-bottom:15px;
}

.oa-listing-account-list{
    display:grid;
    gap:10px;
}

.oa-listing-account-card{
    display:grid;
    grid-template-columns:80px minmax(0,1fr) 130px auto;
    gap:13px;
    align-items:center;
    padding:12px;
    border:1px solid rgba(255,255,255,.07);
    border-radius:14px;
    background:#101720;
}

.oa-listing-account-card__image{
    overflow:hidden;
    width:80px;
    height:65px;
    border-radius:10px;
    background:#070c13;
}

.oa-listing-account-card__image img{
    display:block;
    width:100%;
    height:100%;
    margin:0;
    object-fit:cover;
}

.oa-listing-account-card__image>span{
    display:grid;
    place-items:center;
    width:100%;
    height:100%;
    color:#5f76ff;
}

.oa-listing-account-card__image svg{
    width:24px;
    height:24px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
}

.oa-listing-account-card__top{
    display:flex;
    align-items:center;
    gap:7px;
    margin-bottom:5px;
}

.oa-listing-account-card__top small{
    color:#727e91;
    font-size:11px;
}

.oa-listing-status{
    padding:5px 7px;
    border-radius:7px;
    color:#d7ddff;
    background:rgba(71,91,214,.16);
    font-size:11px;
    font-weight:800;
}

.oa-listing-status.is-publish{
    color:#5be6a2;
    background:rgba(14,146,83,.14);
}

.oa-listing-status.is-pending{
    color:#f1c96d;
    background:rgba(153,99,15,.14);
}

.oa-listing-status.is-oa_sold{
    color:#66aaff;
    background:rgba(37,91,167,.15);
}

.oa-listing-status.is-oa_paused{
    color:#aeb7c6;
    background:#1a222e;
}

.oa-listing-account-card__main{
    min-width:0;
}

.oa-listing-account-card__main h2{
    overflow:hidden;
    margin:0 0 4px;
    color:#fff;
    font-size:13px;
    font-weight:600;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-listing-account-card__main p{
    overflow:hidden;
    margin:0;
    color:#748095;
    font-size:11px;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-listing-account-card__price{
    text-align:right;
}

.oa-listing-account-card__price strong,
.oa-listing-account-card__price small{
    display:block;
}

.oa-listing-account-card__price strong{
    color:#2cde91;
    font-size:12px;
}

.oa-listing-account-card__price small{
    margin-top:4px;
    color:#687487;
    font-size:11px;
}

.oa-listing-account-card__actions{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    flex-wrap:wrap;
    gap:5px;
}

.oa-listing-account-card__actions a,
.oa-listing-inline-action button{
    min-height:31px;
    margin:0!important;
    padding:0 9px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:8px!important;
    color:#d6dceb!important;
    background:#171e29!important;
    font-size:11px!important;
    font-weight:700!important;
    text-transform:none!important;
    cursor:pointer;
}

.oa-listing-inline-action{
    margin:0;
}

.oa-listing-inline-action button.is-danger{
    border-color:rgba(255,75,99,.23)!important;
    color:#ff7184!important;
    background:rgba(143,24,43,.12)!important;
}

.oa-listing-empty,
.oa-listing-gate{
    display:grid;
    place-items:center;
    min-height:220px;
    padding:30px;
    border:1px dashed rgba(255,255,255,.13);
    border-radius:16px;
    color:#5f76ff;
    background:#101720;
    text-align:center;
}

.oa-listing-empty>span,
.oa-listing-gate>span{
    display:grid;
    place-items:center;
    width:52px;
    height:52px;
    margin-bottom:12px;
    border-radius:14px;
    background:#172143;
}

.oa-listing-empty h2,
.oa-listing-gate h2{
    margin:0 0 6px;
    color:#fff;
    font-size:16px;
    font-weight:600;
}

.oa-listing-empty p,
.oa-listing-gate p{
    margin:0 0 15px;
    color:#7f8a9c;
    font-size:12px;
}

.oa-listing-gate a,
.oa-listing-gate button{
    min-height:42px;
    margin:0;
    padding:0 16px;
    border:0;
    border-radius:10px;
    color:#fff!important;
    background:#4b61ef;
    font-size:11px;
    font-weight:700;
}

@media(max-width:1100px){
    .oa-listing-grid{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }

    .oa-listing-single__grid{
        grid-template-columns:1fr;
    }

    .oa-listing-single__lower{
        grid-template-columns:1fr;
    }
}

@media(max-width:850px){
    .oa-marketplace-filters{
        grid-template-columns:1fr 1fr;
    }

    .oa-listing-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .oa-listing-account-card{
        grid-template-columns:70px minmax(0,1fr) auto;
    }

    .oa-listing-account-card__actions{
        grid-column:1/-1;
    }
}

@media(max-width:680px){
    .oa-listing-form-page,
    .oa-marketplace,
    .oa-listing-single{
        width:calc(100% - 20px);
    }

    .oa-listing-page-hero,
    .oa-marketplace-hero,
    .oa-listing-account-hero{
        align-items:flex-start;
        flex-direction:column;
        padding:20px;
    }

    .oa-listing-form-grid,
    .oa-listing-summary__details{
        grid-template-columns:1fr;
    }

    .oa-listing-form-card--submit{
        align-items:stretch;
        flex-direction:column;
    }

    .oa-listing-submit{
        width:100%;
        min-width:0;
    }

    .oa-listing-submit.is-submitting{
        min-width:0;
    }

    .oa-listing-submit__loading small{
        white-space:normal;
    }

    .oa-listing-existing-images,
    .oa-listing-preview{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .oa-marketplace-filters{
        grid-template-columns:1fr;
    }

    .oa-listing-grid{
        grid-template-columns:1fr;
    }

    .oa-listing-gallery__main,
    .oa-listing-gallery__main>img,
    .oa-listing-gallery__placeholder{
        min-height:280px;
    }

    .oa-listing-account-card{
        grid-template-columns:65px minmax(0,1fr);
    }

    .oa-listing-account-card__price{
        grid-column:2;
        text-align:left;
    }
}


/* v0.1.1 - İlan formu doğrudan Hesabım > İlanlarım sekmesinde */
.oa-listing-account-create{
    margin-bottom:18px!important;
}

.oa-listing-account-create .oa-listing-form-page{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
}

.oa-listing-account-create .oa-listing-page-hero{
    display:none!important;
}

.oa-listing-account-create .oa-listing-form{
    gap:13px!important;
}

.oa-listing-account-create .oa-listing-form-card{
    padding:18px!important;
}

.oa-listing-account-list-title{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    margin:0 0 12px!important;
    padding:17px 19px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:14px!important;
    background:#101720!important;
}

.oa-listing-account-list-title span{
    display:block!important;
    margin-bottom:5px!important;
    color:#6077ff!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.12em!important;
}

.oa-listing-account-list-title h2{
    margin:0 0 4px!important;
    color:#fff!important;
    font-size:14px!important;
    font-weight:600!important;
}

.oa-listing-account-list-title p{
    margin:0!important;
    color:#7f8a9d!important;
    font-size:11px!important;
}

/* Kullanıcının istediği satıcı doğrulama/giriş butonu ölçüleri */
.oa-listing-gate a,
.oa-listing-gate button{
    min-height:0!important;
    margin:0!important;
    padding:16px 16px!important;
    border:0!important;
    border-radius:10px!important;
    color:#fff!important;
    background:#4b61ef!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1!important;
    text-transform:none!important;
}

@media(max-width:680px){
    .oa-listing-account-create .oa-listing-form-card{
        padding:15px!important;
    }
}


/* v0.2.0 - oyun bazlı dinamik ilan formu */
.oa-listing-step-label{display:block!important;margin:0 0 4px!important;color:#6178ff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important}.oa-game-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.oa-game-selector__item{position:relative;display:flex!important;align-items:center!important;flex-direction:column!important;min-height:145px!important;margin:0!important;padding:11px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:13px!important;color:#fff!important;background:#0b1119!important;text-transform:none!important;cursor:pointer!important;transition:.18s ease!important}.oa-game-selector__item:hover,.oa-game-selector__item.is-selected{border-color:#5269ff!important;background:rgba(57,75,181,.18)!important;transform:translateY(-2px)!important}.oa-game-selector__image{display:grid!important;place-items:center!important;width:100%!important;height:82px!important;margin-bottom:9px!important;overflow:hidden!important;border-radius:10px!important;color:#6077ff!important;background:#070c13!important}.oa-game-selector__image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}.oa-game-selector__image svg{width:28px!important;height:28px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.oa-game-selector__item strong{max-width:100%!important;overflow:hidden!important;color:#fff!important;font-size:12px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.oa-game-selector__item small{margin-top:3px!important;color:#748095!important;font-size:11px!important}.oa-game-selector__item i{position:absolute!important;top:8px!important;right:8px!important;display:none!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:50%!important;color:#06140e!important;background:#28df91!important;font-size:12px!important;font-style:normal!important;font-weight:900!important}.oa-game-selector__item.is-selected i{display:grid!important}.oa-listing-game-selection-note{margin-top:12px;padding:10px 12px;border:1px solid rgba(83,105,255,.2);border-radius:10px;color:#aeb9ce;background:rgba(50,67,167,.08);font-size:11px}.oa-listing-form-details{display:none;gap:13px}.oa-listing-form-details.is-visible{display:grid}.oa-dynamic-fields-empty{grid-column:1/-1;padding:20px;border:1px dashed rgba(255,255,255,.13);border-radius:12px;color:#7e899b;text-align:center;font-size:12px}.oa-dynamic-field>span em{margin-left:3px;color:#ff6478;font-style:normal}.oa-dynamic-field>small{display:block;margin-top:6px;color:#69758a;font-size:11px;line-height:1.55}.oa-dynamic-checks,.oa-dynamic-choice{display:flex;flex-wrap:wrap;gap:8px}.oa-dynamic-checks label,.oa-dynamic-choice label{display:flex;align-items:center;gap:6px;min-height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#b4bdca;background:#080d14;font-size:11px;cursor:pointer}.oa-dynamic-checks input,.oa-dynamic-choice input{width:auto!important;height:auto!important;margin:0!important}.oa-dynamic-repeater{display:grid;gap:8px}.oa-dynamic-repeater__row{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:7px}.oa-dynamic-repeater__row button,.oa-dynamic-repeater>[data-oa-repeater-add]{margin:0!important;border-radius:9px!important;text-transform:none!important;font-weight:700!important}.oa-dynamic-repeater__row button{border:1px solid rgba(255,74,98,.25)!important;color:#ff7184!important;background:rgba(143,24,43,.12)!important}.oa-dynamic-repeater>[data-oa-repeater-add]{justify-self:start;min-height:36px;padding:0 12px!important;border:1px solid rgba(82,104,255,.3)!important;color:#cbd2ff!important;background:rgba(54,70,165,.14)!important;font-size:11px!important}.oa-listing-card__parameters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.oa-listing-card__parameters>span{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;color:#d0d6e2;background:#0b1119;font-size:11px;font-weight:600}.oa-listing-card__parameters small{color:#68758a;font-size:11px}.oa-marketplace-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}@media(max-width:1100px){.oa-game-selector{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.oa-game-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.oa-game-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v0.2.1 - İlan formu yazıları hafif büyütüldü */
.oa-listing-account-hero>div>span{
    font-size:12px!important;
}

.oa-listing-account-hero h1{
    font-size:28px!important;
}

.oa-listing-account-hero p{
    font-size:12px!important;
}

.oa-listing-step-label{
    font-size:11px!important;
}

.oa-listing-form-card__header h2{
    font-size:15px!important;
}

.oa-listing-form-card__header p{
    font-size:12px!important;
}

.oa-game-selector__item strong{
    font-size:13px!important;
}

.oa-game-selector__item small{
    font-size:11px!important;
}

.oa-listing-game-selection-note{
    font-size:12px!important;
    line-height:1.6!important;
}

.oa-listing-field>span{
    font-size:13px!important;
}

.oa-listing-field input,
.oa-listing-field select,
.oa-listing-field textarea,
.oa-listing-select{
    font-size:12px!important;
}

.oa-dynamic-field>small{
    font-size:11px!important;
}

.oa-dynamic-checks label,
.oa-dynamic-choice label{
    font-size:12px!important;
}

.oa-dynamic-fields-empty{
    font-size:13px!important;
}

.oa-dynamic-repeater>[data-oa-repeater-add]{
    font-size:11px!important;
}

.oa-listing-account-list-title span{
    font-size:11px!important;
}

.oa-listing-account-list-title h2{
    font-size:15px!important;
}

.oa-listing-account-list-title p{
    font-size:12px!important;
}


/* v0.2.2 - İlan oluşturma alanında okunabilirlik bir kademe artırıldı */
.oa-listing-account-hero>div>span{
    font-size:13px!important;
}

.oa-listing-account-hero h1{
    font-size:32px!important;
    line-height:1.22!important;
}

.oa-listing-account-hero p{
    font-size:13px!important;
    line-height:1.7!important;
}

.oa-listing-step-label{
    font-size:12px!important;
}

.oa-listing-form-card__header h2{
    font-size:17px!important;
    line-height:1.35!important;
}

.oa-listing-form-card__header p{
    font-size:13px!important;
    line-height:1.6!important;
}

.oa-game-selector__item strong{
    font-size:13px!important;
    line-height:1.35!important;
}

.oa-game-selector__item small{
    margin-top:5px!important;
    font-size:11px!important;
    line-height:1.4!important;
}

.oa-listing-game-selection-note{
    font-size:13px!important;
    line-height:1.65!important;
}

.oa-listing-field>span{
    font-size:12px!important;
}

.oa-listing-field input,
.oa-listing-field select,
.oa-listing-field textarea,
.oa-listing-select{
    font-size:13px!important;
}

.oa-dynamic-field>small{
    font-size:12px!important;
    line-height:1.6!important;
}

.oa-dynamic-checks label,
.oa-dynamic-choice label{
    font-size:13px!important;
}

.oa-dynamic-fields-empty{
    font-size:12px!important;
}

.oa-dynamic-repeater>[data-oa-repeater-add]{
    font-size:12px!important;
}

.oa-listing-account-list-title span{
    font-size:12px!important;
}

.oa-listing-account-list-title h2{
    font-size:17px!important;
}

.oa-listing-account-list-title p{
    font-size:13px!important;
    line-height:1.6!important;
}

@media(max-width:680px){
    .oa-listing-account-hero h1{
        font-size:28px!important;
    }

    .oa-listing-form-card__header h2{
        font-size:16px!important;
    }

    .oa-game-selector__item strong{
        font-size:12px!important;
    }
}


/* v0.2.3 - Hesabım > İlanlarım liste kartları okunabilirlik ve hizalama */
.oa-listing-account-list-title{
    min-height:118px!important;
    margin-bottom:16px!important;
    padding:22px 24px!important;
    border-radius:16px!important;
}

.oa-listing-account-list-title span{
    margin-bottom:7px!important;
    font-size:13px!important;
    line-height:1.25!important;
    letter-spacing:.14em!important;
}

.oa-listing-account-list-title h2{
    margin-bottom:6px!important;
    font-size:22px!important;
    line-height:1.3!important;
    font-weight:700!important;
}

.oa-listing-account-list-title p{
    font-size:13px!important;
    line-height:1.65!important;
}

.oa-listing-account-list{
    gap:13px!important;
}

.oa-listing-account-card{
    grid-template-columns:112px minmax(260px,1fr) 160px minmax(150px,auto)!important;
    gap:18px!important;
    min-height:112px!important;
    padding:14px 16px!important;
    border-color:rgba(255,255,255,.09)!important;
    border-radius:15px!important;
    background:#0f1722!important;
    box-shadow:0 9px 24px rgba(0,0,0,.12)!important;
    transition:border-color .18s ease,transform .18s ease,background .18s ease!important;
}

.oa-listing-account-card:hover{
    border-color:rgba(82,105,255,.30)!important;
    background:#111b28!important;
    transform:translateY(-1px)!important;
}

.oa-listing-account-card__image{
    width:112px!important;
    height:82px!important;
    border:1px solid rgba(255,255,255,.07)!important;
    border-radius:11px!important;
}

.oa-listing-account-card__image svg{
    width:30px!important;
    height:30px!important;
}

.oa-listing-account-card__top{
    flex-wrap:wrap!important;
    gap:8px!important;
    margin-bottom:8px!important;
}

.oa-listing-account-card__top small{
    color:#8794aa!important;
    font-size:13px!important;
    line-height:1.35!important;
    font-weight:500!important;
}

.oa-listing-status{
    min-height:25px!important;
    display:inline-flex!important;
    align-items:center!important;
    padding:0 9px!important;
    border-radius:8px!important;
    font-size:11px!important;
    line-height:1!important;
    font-weight:800!important;
    white-space:nowrap!important;
}

.oa-listing-account-card__main h2{
    margin:0 0 7px!important;
    color:#fff!important;
    font-size:15px!important;
    line-height:1.42!important;
    font-weight:700!important;
    letter-spacing:-.01em!important;
}

.oa-listing-account-card__main p{
    color:#94a0b3!important;
    font-size:13px!important;
    line-height:1.55!important;
    font-weight:500!important;
}

.oa-listing-account-card__price{
    min-width:150px!important;
    padding-right:2px!important;
}

.oa-listing-account-card__price strong{
    color:#24e595!important;
    font-size:18px!important;
    line-height:1.25!important;
    font-weight:800!important;
    white-space:nowrap!important;
}

.oa-listing-account-card__price small{
    margin-top:7px!important;
    color:#8793a6!important;
    font-size:12px!important;
    line-height:1.35!important;
    font-weight:500!important;
}

.oa-listing-account-card__actions{
    min-width:150px!important;
    gap:8px!important;
}

.oa-listing-account-card__actions a,
.oa-listing-inline-action button{
    min-height:38px!important;
    padding:0 13px!important;
    border-radius:9px!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:700!important;
}

.oa-listing-account-card__actions a:hover,
.oa-listing-inline-action button:hover{
    border-color:rgba(86,107,255,.40)!important;
    color:#fff!important;
    background:#202a3a!important;
}

.oa-listing-inline-action button.is-danger{
    min-width:46px!important;
}

@media(max-width:1100px){
    .oa-listing-account-card{
        grid-template-columns:100px minmax(0,1fr) 135px!important;
    }

    .oa-listing-account-card__image{
        width:100px!important;
        height:76px!important;
    }

    .oa-listing-account-card__actions{
        grid-column:2/-1!important;
        min-width:0!important;
        justify-content:flex-start!important;
    }
}

@media(max-width:680px){
    .oa-listing-account-list-title{
        min-height:0!important;
        padding:18px!important;
    }

    .oa-listing-account-list-title h2{
        font-size:19px!important;
    }

    .oa-listing-account-card{
        grid-template-columns:92px minmax(0,1fr)!important;
        gap:13px!important;
        padding:13px!important;
    }

    .oa-listing-account-card__image{
        width:92px!important;
        height:74px!important;
    }

    .oa-listing-account-card__main h2{
        white-space:normal!important;
        font-size:14px!important;
    }

    .oa-listing-account-card__price{
        grid-column:2!important;
        min-width:0!important;
        text-align:left!important;
    }

    .oa-listing-account-card__price strong{
        font-size:16px!important;
    }

    .oa-listing-account-card__actions{
        grid-column:1/-1!important;
        width:100%!important;
    }
}


/* v0.2.4 - İlan kartı işlem butonlarının dikey hizası düzeltildi */
.oa-listing-account-card__price{
    align-self:center!important;
}

.oa-listing-account-card__actions{
    align-self:center!important;
    align-items:center!important;
    justify-content:flex-end!important;
    min-height:42px!important;
}

.oa-listing-inline-action{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
}

.oa-listing-account-card__actions a,
.oa-listing-inline-action button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:38px!important;
    min-height:38px!important;
    margin:0!important;
    padding:0 14px!important;
    line-height:1!important;
    vertical-align:middle!important;
    white-space:nowrap!important;
}

.oa-listing-account-card__actions a{
    min-width:72px!important;
}

.oa-listing-inline-action button.is-danger{
    min-width:48px!important;
    padding:0 12px!important;
}

@media(max-width:1100px){
    .oa-listing-account-card__actions{
        align-self:auto!important;
        min-height:0!important;
    }
}


/* v0.2.5 - İlanlarım açılır alt menüsü ve ayrı ekranlar */
.oa-listings-sidebar-parent,
.oa-listings-drawer-parent{
    display:block!important;
    width:100%!important;
}

.oa-listings-sidebar-toggle i,
.oa-listings-drawer-toggle .oa-account-menu__arrow{
    transition:transform .22s ease!important;
}

.oa-listings-sidebar-parent.is-open>.oa-listings-sidebar-toggle i,
.oa-listings-drawer-parent.is-open>.oa-listings-drawer-toggle .oa-account-menu__arrow{
    transform:rotate(90deg)!important;
}

.oa-listings-sidebar-submenu,
.oa-listings-drawer-submenu{
    display:grid!important;
    gap:5px!important;
    max-height:0!important;
    margin:0!important;
    padding:0 0 0 16px!important;
    overflow:hidden!important;
    opacity:0!important;
    transform:translateY(-4px)!important;
    transition:max-height .25s ease,opacity .2s ease,transform .2s ease,margin .2s ease!important;
}

.oa-listings-sidebar-parent.is-open>.oa-listings-sidebar-submenu,
.oa-listings-drawer-parent.is-open>.oa-listings-drawer-submenu{
    max-height:150px!important;
    margin:7px 0 4px!important;
    opacity:1!important;
    transform:translateY(0)!important;
}

.oa-listings-sidebar-submenu{
    position:relative!important;
    margin-left:13px!important;
    padding-left:17px!important;
}

.oa-listings-sidebar-submenu:before{
    content:""!important;
    position:absolute!important;
    top:2px!important;
    bottom:2px!important;
    left:0!important;
    width:1px!important;
    background:rgba(93,113,255,.28)!important;
}

.oa-listings-sidebar-subitem,
.oa-listings-drawer-subitem{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    min-height:39px!important;
    padding:0 12px!important;
    border:1px solid transparent!important;
    border-radius:9px!important;
    color:#9ea9ba!important;
    background:transparent!important;
    font-size:12px!important;
    font-weight:600!important;
    text-decoration:none!important;
    transition:color .17s ease,background .17s ease,border-color .17s ease!important;
}

.oa-listings-sidebar-subitem>span,
.oa-listings-drawer-subitem>span{
    display:grid!important;
    place-items:center!important;
    width:22px!important;
    min-width:22px!important;
    height:22px!important;
    color:#8ea0ff!important;
}

.oa-listings-sidebar-subitem svg,
.oa-listings-drawer-subitem svg{
    width:16px!important;
    height:16px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-listings-sidebar-subitem strong,
.oa-listings-drawer-subitem strong{
    color:inherit!important;
    font-size:inherit!important;
    font-weight:inherit!important;
}

.oa-listings-sidebar-subitem:hover,
.oa-listings-drawer-subitem:hover,
.oa-listings-sidebar-subitem.is-active,
.oa-listings-drawer-subitem.is-active{
    border-color:rgba(84,105,255,.28)!important;
    color:#fff!important;
    background:rgba(70,88,205,.13)!important;
}

.oa-listings-drawer-submenu{
    padding-left:28px!important;
    padding-right:4px!important;
}

.oa-listing-account-create--standalone{
    margin-bottom:0!important;
}

.oa-listing-account-create--standalone .oa-listing-form-page{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
}

.oa-listing-account-create--standalone .oa-listing-page-hero{
    display:none!important;
}

@media(max-width:680px){
    .oa-listings-sidebar-subitem,
    .oa-listings-drawer-subitem{
        min-height:42px!important;
        font-size:13px!important;
    }
}


/* v0.2.7.2 - Ana sayfa oyun bazlı ilan vitrini */
.oa-listing-showcase{
    width:100%;
    margin:0 0 34px;
    color:#f7f9fc;
}

.oa-listing-showcase__header{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:20px;
    margin-bottom:17px;
}

.oa-listing-showcase__header>div{
    min-width:0;
}

.oa-listing-showcase__header span{
    display:block;
    margin-bottom:6px;
    color:#667cff;
    font-size:12px;
    line-height:1.3;
    font-weight:800;
    letter-spacing:.13em;
}

.oa-listing-showcase__header h2{
    margin:0;
    color:#fff;
    font-size:25px;
    line-height:1.3;
    font-weight:700;
    letter-spacing:-.02em;
}

.oa-listing-showcase__header p{
    max-width:720px;
    margin:6px 0 0;
    color:#909caf;
    font-size:12px;
    line-height:1.65;
}

.oa-listing-showcase__header>a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    min-height:40px;
    padding:0 14px;
    border:1px solid rgba(83,107,255,.24);
    border-radius:10px;
    color:#d8deff!important;
    background:rgba(67,85,198,.12);
    font-size:12px;
    line-height:1;
    font-weight:700;
    text-decoration:none!important;
    white-space:nowrap;
    transition:border-color .18s ease,background .18s ease,transform .18s ease;
}

.oa-listing-showcase__header>a:hover{
    border-color:rgba(83,107,255,.42);
    color:#fff!important;
    background:rgba(67,85,198,.19);
    transform:translateY(-1px);
}

.oa-listing-showcase__header>a i{
    font-size:14px;
    font-style:normal;
}

.oa-listing-showcase__grid{
    grid-template-columns:repeat(var(--oa-showcase-columns,4),minmax(0,1fr));
}

.oa-listing-showcase__empty{
    min-height:150px;
}

@media(max-width:1100px){
    .oa-listing-showcase__grid{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}

@media(max-width:850px){
    .oa-listing-showcase__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}

@media(max-width:680px){
    .oa-listing-showcase__header{
        align-items:flex-start;
        flex-direction:column;
    }

    .oa-listing-showcase__header h2{
        font-size:22px;
    }

    .oa-listing-showcase__header>a{
        width:100%;
    }

    .oa-listing-showcase__grid{
        grid-template-columns:1fr;
    }
}


/* v0.2.8.2 - sosyal medya proxy butonları oyun gridinde yer kaplamaz */
.oa-game-selector .oa-social-core-game-button,
.oa-game-selector button[hidden].oa-social-core-game-button{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
}


/* v0.2.8.4 - oyun görselleri kare görünüm */
.oa-game-selector__item{
    align-items:center!important;
    justify-content:flex-start!important;
}
.oa-game-selector__image{
    width:86px!important;
    height:86px!important;
    aspect-ratio:1 / 1!important;
    margin:0 auto 10px!important;
    border-radius:14px!important;
    overflow:hidden!important;
    flex:0 0 86px!important;
}
.oa-game-selector__image img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
}
.oa-game-selector__item strong,
.oa-game-selector__item small{
    text-align:center!important;
}
@media (max-width: 680px){
    .oa-game-selector__image{
        width:78px!important;
        height:78px!important;
        flex-basis:78px!important;
    }
}


/* v0.2.8.5 - İlanı Öne Çıkar paketi: kategori içinde öncelik ve premium kart görünümü */
.oa-listing-card.oa-listing-is-promoted{
    position:relative!important;
    overflow:hidden!important;
    border-color:rgba(91,111,255,.72)!important;
    background:linear-gradient(155deg,rgba(21,31,54,.98),rgba(9,18,32,.99))!important;
    box-shadow:0 0 0 1px rgba(91,111,255,.18),0 14px 34px rgba(30,49,120,.18)!important;
}
.oa-listing-card.oa-listing-is-promoted::before{
    content:'ÖNE ÇIKAN'!important;
    position:absolute!important;
    z-index:8!important;
    top:10px!important;
    right:10px!important;
    display:inline-flex!important;
    align-items:center!important;
    min-height:24px!important;
    padding:0 9px!important;
    border:1px solid rgba(255,255,255,.16)!important;
    border-radius:6px!important;
    color:#fff!important;
    background:#5268ee!important;
    box-shadow:0 7px 18px rgba(50,69,190,.28)!important;
    font-size:11px!important;
    line-height:1!important;
    font-weight:800!important;
    letter-spacing:.08em!important;
}
.oa-listing-card.oa-listing-is-promoted::after{
    content:''!important;
    position:absolute!important;
    z-index:0!important;
    inset:0!important;
    pointer-events:none!important;
    background:linear-gradient(120deg,rgba(84,107,255,.09),transparent 38%,rgba(112,83,255,.055))!important;
}
.oa-listing-card.oa-listing-is-promoted > *{
    position:relative!important;
    z-index:1!important;
}

/* v0.2.9.0 - otomatik moderasyon durumları */
.oa-listing-alert--warning{
    border:1px solid rgba(241,193,78,.28);
    color:#ffe5a3;
    background:rgba(151,103,13,.16);
}

.oa-listing-status.is-oa_moderating{
    color:#9fb4ff;
    background:rgba(72,91,205,.18);
}

.oa-listing-status.is-oa_rejected{
    color:#ff9aaa;
    background:rgba(166,30,54,.18);
}

/* v0.2.9.5 - dört adımlı ilan oluşturma sihirbazı */
.oa-listing-form [hidden]{
    display:none!important;
}
.oa-listing-form{
    padding:clamp(14px,2vw,24px)!important;
    border:1px solid rgba(97,120,195,.26)!important;
    border-radius:18px!important;
    background:linear-gradient(145deg,rgba(19,29,48,.98),rgba(9,17,30,.99))!important;
    box-shadow:0 22px 60px rgba(0,0,0,.24)!important;
}
.oa-listing-wizard-progress{
    position:relative!important;
    z-index:1!important;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:0!important;
    margin:0 0 22px!important;
    padding:18px 12px!important;
    border:1px solid rgba(255,255,255,.07)!important;
    border-radius:15px!important;
    background:rgba(32,40,65,.78)!important;
}
.oa-listing-wizard-progress::before{
    content:''!important;
    position:absolute!important;
    z-index:-1!important;
    top:39px!important;
    left:12.5%!important;
    right:12.5%!important;
    height:2px!important;
    background:rgba(154,166,201,.32)!important;
}
.oa-listing-wizard-progress button{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    flex-direction:column!important;
    min-width:0!important;
    min-height:88px!important;
    margin:0!important;
    padding:0 8px!important;
    border:0!important;
    color:#8d98ad!important;
    background:transparent!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    text-transform:none!important;
    cursor:pointer!important;
}
.oa-listing-wizard-progress button>span{
    display:grid!important;
    place-items:center!important;
    width:44px!important;
    height:44px!important;
    margin:0 0 8px!important;
    border:3px solid #5a6177!important;
    border-radius:50%!important;
    color:#f4f6ff!important;
    background:#555d73!important;
    box-shadow:0 0 0 5px rgba(85,93,115,.16)!important;
    transition:.2s ease!important;
}
.oa-listing-wizard-progress button>span svg{
    width:19px!important;
    height:19px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
}
.oa-listing-wizard-progress button strong{
    color:#eef2ff!important;
    font-size:13px!important;
    line-height:1.25!important;
    font-weight:700!important;
}
.oa-listing-wizard-progress button small{
    max-width:145px!important;
    margin-top:3px!important;
    color:#8b96aa!important;
    font-size:11px!important;
    line-height:1.35!important;
    font-weight:500!important;
    text-align:center!important;
}
.oa-listing-wizard-progress button.is-active>span,
.oa-listing-wizard-progress button.is-complete>span{
    border-color:#7286ff!important;
    color:#fff!important;
    background:linear-gradient(145deg,#3c73f4,#5260ef)!important;
    box-shadow:0 0 0 5px rgba(82,105,255,.18),0 8px 22px rgba(37,70,186,.28)!important;
}
.oa-listing-wizard-progress button.is-active strong,
.oa-listing-wizard-progress button.is-complete strong{
    color:#fff!important;
}
.oa-listing-wizard-step{
    animation:oaListingWizardIn .24s ease both!important;
}
.oa-listing-wizard-step[hidden],
.oa-listing-promotion-panel[hidden]{
    display:none!important;
}
@keyframes oaListingWizardIn{
    from{opacity:0;transform:translateY(7px)}
    to{opacity:1;transform:translateY(0)}
}
.oa-listing-form-details.is-visible{
    display:block!important;
}
.oa-listing-wizard-step[data-oa-wizard-step="2"]{
    display:grid;
    gap:13px;
}
.oa-game-selector-toolbar{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin:4px 0 14px!important;
    padding:10px 12px!important;
    border:1px solid rgba(255,255,255,.07)!important;
    border-radius:11px!important;
    background:#111a2b!important;
}
.oa-game-selector-toolbar>strong{
    color:#f2f5ff!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:700!important;
}
.oa-game-selector-toolbar>label{
    position:relative!important;
    width:min(300px,48%)!important;
    margin:0!important;
}
.oa-game-selector-toolbar input{
    width:100%!important;
    height:38px!important;
    margin:0!important;
    padding:0 38px 0 13px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:8px!important;
    color:#eef2ff!important;
    background:#202a40!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:11px!important;
}
.oa-game-selector-toolbar i{
    position:absolute!important;
    top:50%!important;
    right:12px!important;
    display:grid!important;
    place-items:center!important;
    width:16px!important;
    height:16px!important;
    color:#9ba7bd!important;
    transform:translateY(-50%)!important;
    pointer-events:none!important;
}
.oa-game-selector-toolbar i svg{
    width:16px!important;
    height:16px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
}
.oa-game-selector__item[hidden]{display:none!important}
.oa-listing-wizard-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin-top:16px!important;
    padding-top:16px!important;
    border-top:1px solid rgba(255,255,255,.07)!important;
}
.oa-listing-wizard-actions--end{
    justify-content:flex-end!important;
}
.oa-listing-wizard-actions button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    min-height:45px!important;
    margin:0!important;
    padding:0 18px!important;
    border-radius:10px!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:700!important;
    text-transform:none!important;
    transition:.18s ease!important;
}
.oa-listing-wizard-next{
    border:1px solid rgba(118,137,255,.42)!important;
    color:#fff!important;
    background:linear-gradient(135deg,#3e6ff1,#574be8)!important;
    box-shadow:0 10px 25px rgba(51,69,182,.25)!important;
}
.oa-listing-wizard-prev{
    border:1px solid rgba(255,255,255,.11)!important;
    color:#c1cad9!important;
    background:#111a29!important;
    box-shadow:none!important;
}
.oa-listing-wizard-actions button:hover{
    transform:translateY(-1px)!important;
}
.oa-listing-promotion-step{
    overflow:hidden!important;
}
.oa-listing-promotion-choices{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:11px!important;
}
.oa-listing-promotion-choice{
    position:relative!important;
    display:flex!important;
    align-items:flex-start!important;
    gap:12px!important;
    min-height:94px!important;
    padding:15px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:13px!important;
    color:#fff!important;
    background:#0b1422!important;
    cursor:pointer!important;
    transition:.18s ease!important;
}
.oa-listing-promotion-choice:hover,
.oa-listing-promotion-choice.is-selected{
    border-color:rgba(101,125,255,.78)!important;
    background:linear-gradient(145deg,rgba(49,66,139,.45),rgba(15,25,44,.98))!important;
    box-shadow:0 12px 28px rgba(18,35,93,.23)!important;
}
.oa-listing-promotion-choice>input{
    position:absolute!important;
    top:13px!important;
    right:13px!important;
    width:17px!important;
    height:17px!important;
    margin:0!important;
    accent-color:#627aff!important;
}
.oa-listing-promotion-choice__icon{
    display:grid!important;
    place-items:center!important;
    flex:0 0 42px!important;
    width:42px!important;
    height:42px!important;
    border-radius:11px!important;
    color:#8fa2ff!important;
    background:rgba(69,88,182,.2)!important;
    font-size:20px!important;
    font-style:normal!important;
}
.oa-listing-promotion-choice strong,
.oa-listing-promotion-choice small{
    display:block!important;
    padding-right:14px!important;
}
.oa-listing-promotion-choice strong{
    margin:2px 0 5px!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:700!important;
}
.oa-listing-promotion-choice small{
    color:#8d9ab0!important;
    font-size:11px!important;
    line-height:1.5!important;
}
.oa-listing-promotion-panel{
    margin-top:14px!important;
    padding:15px!important;
    border:1px solid rgba(96,119,207,.25)!important;
    border-radius:14px!important;
    background:rgba(8,15,27,.72)!important;
}
.oa-listing-promotion-panel__head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    margin-bottom:12px!important;
}
.oa-listing-promotion-panel__head strong{
    color:#fff!important;
    font-size:13px!important;
    font-weight:700!important;
}
.oa-listing-promotion-panel__head small{
    color:#7f8ba0!important;
    font-size:11px!important;
}
.oa-listing-promotion-packages{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    max-height:330px!important;
    padding-right:3px!important;
    overflow:auto!important;
    scrollbar-width:thin!important;
    scrollbar-color:#425695 #111a2a!important;
}
.oa-listing-promotion-package{
    position:relative!important;
    display:grid!important;
    grid-template-columns:38px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    min-height:74px!important;
    padding:11px!important;
    border:1px solid rgba(255,255,255,.085)!important;
    border-radius:11px!important;
    color:#fff!important;
    background:#101a2a!important;
    cursor:pointer!important;
    transition:.18s ease!important;
}
.oa-listing-promotion-package:hover,
.oa-listing-promotion-package.is-selected{
    border-color:#6078ee!important;
    background:rgba(45,62,127,.34)!important;
}
.oa-listing-promotion-package input{
    position:absolute!important;
    top:9px!important;
    right:9px!important;
    width:15px!important;
    height:15px!important;
    margin:0!important;
    accent-color:#667cff!important;
}
.oa-listing-promotion-package>i{
    display:grid!important;
    place-items:center!important;
    width:38px!important;
    height:38px!important;
    border-radius:10px!important;
    color:#8da0ff!important;
    background:#192746!important;
    font-size:17px!important;
    font-style:normal!important;
}
.oa-listing-promotion-package strong,
.oa-listing-promotion-package small{
    display:block!important;
}
.oa-listing-promotion-package strong{
    padding-right:15px!important;
    color:#f6f8ff!important;
    font-size:11px!important;
    line-height:1.4!important;
    font-weight:700!important;
}
.oa-listing-promotion-package small{
    margin-top:3px!important;
    color:#8290a7!important;
    font-size:11px!important;
}
.oa-listing-promotion-package em{
    padding-right:19px!important;
    color:#6ff0b8!important;
    font-size:11px!important;
    font-style:normal!important;
    font-weight:800!important;
    white-space:nowrap!important;
}
.oa-listing-promotion-active{
    margin:0 0 14px!important;
    padding:11px 13px!important;
    border:1px solid rgba(46,219,150,.22)!important;
    border-radius:11px!important;
    color:#9deecb!important;
    background:rgba(22,113,80,.13)!important;
    font-size:11px!important;
    line-height:1.55!important;
}
.oa-listing-promotion-empty,
.oa-listing-promotion-unavailable,
.oa-listing-promotion-none{
    padding:18px!important;
    border:1px dashed rgba(255,255,255,.13)!important;
    border-radius:11px!important;
    color:#8e9aaf!important;
    background:rgba(12,20,33,.62)!important;
    text-align:center!important;
}
.oa-listing-promotion-empty strong,
.oa-listing-promotion-unavailable strong,
.oa-listing-promotion-none strong{
    display:block!important;
    margin-bottom:5px!important;
    color:#eef2ff!important;
    font-size:12px!important;
}
.oa-listing-promotion-empty p,
.oa-listing-promotion-unavailable p,
.oa-listing-promotion-none p{
    margin:0!important;
    color:#8491a6!important;
    font-size:11px!important;
}
.oa-listing-agreement-summary{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    margin:0 0 15px!important;
}
.oa-listing-agreement-summary>span{
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    align-items:center!important;
    gap:2px 9px!important;
    padding:12px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:11px!important;
    background:#0c1524!important;
}
.oa-listing-agreement-summary i{
    grid-row:1/3!important;
    display:grid!important;
    place-items:center!important;
    width:28px!important;
    height:28px!important;
    border-radius:8px!important;
    color:#65efb4!important;
    background:rgba(35,173,116,.14)!important;
    font-size:13px!important;
    font-style:normal!important;
    font-weight:800!important;
}
.oa-listing-agreement-summary strong{
    color:#f5f7ff!important;
    font-size:11px!important;
    font-weight:700!important;
}
.oa-listing-agreement-summary small{
    color:#8290a6!important;
    font-size:11px!important;
    line-height:1.4!important;
}
.oa-listing-wizard-actions--submit .oa-listing-submit{
    flex:1 1 420px!important;
    max-width:620px!important;
    margin:0!important;
}
@media(max-width:900px){
    .oa-listing-promotion-choices,
    .oa-listing-agreement-summary{
        grid-template-columns:1fr!important;
    }
    .oa-listing-promotion-packages{
        grid-template-columns:1fr!important;
    }
}
@media(max-width:680px){
    .oa-listing-form{
        padding:10px!important;
        border-radius:14px!important;
    }
    .oa-listing-wizard-progress{
        grid-template-columns:repeat(4,72px)!important;
        justify-content:start!important;
        overflow-x:auto!important;
        padding:14px 8px!important;
        scrollbar-width:none!important;
    }
    .oa-listing-wizard-progress::-webkit-scrollbar{display:none!important}
    .oa-listing-wizard-progress::before{display:none!important}
    .oa-listing-wizard-progress button{
        min-height:73px!important;
        padding:0 3px!important;
    }
    .oa-listing-wizard-progress button>span{
        width:36px!important;
        height:36px!important;
        margin-bottom:6px!important;
    }
    .oa-listing-wizard-progress button strong{font-size:11px!important}
    .oa-listing-wizard-progress button small{display:none!important}
    .oa-game-selector-toolbar{
        align-items:stretch!important;
        flex-direction:column!important;
    }
    .oa-game-selector-toolbar>label{width:100%!important}
    .oa-listing-wizard-actions,
    .oa-listing-wizard-actions--submit{
        align-items:stretch!important;
        flex-direction:column-reverse!important;
    }
    .oa-listing-wizard-actions button,
    .oa-listing-wizard-actions--submit .oa-listing-submit{
        width:100%!important;
        max-width:none!important;
        flex:auto!important;
    }
    .oa-listing-promotion-choice{
        min-height:84px!important;
    }
    .oa-listing-promotion-package{
        grid-template-columns:34px minmax(0,1fr)!important;
    }
    .oa-listing-promotion-package em{
        grid-column:2!important;
        padding:0!important;
    }
}

/* v0.2.9.6: keep the category search inside its toolbar. */
.oa-game-selector-toolbar{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
}
.oa-game-selector-toolbar>label{
    display:block!important;
    flex:0 1 300px!important;
    width:min(300px,48%)!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}
.oa-game-selector-toolbar input{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}

/* v0.2.9.6: the agreement step is a stacked card, not the legacy submit row. */
.oa-listing-form-card--submit[data-oa-wizard-step="4"]:not([hidden]){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-form-card__header{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
    margin:0 0 18px!important;
    padding:0 0 15px!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-form-card__header>div{
    min-width:0!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-agreement-summary{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-consent{
    display:flex!important;
    align-items:flex-start!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    box-sizing:border-box!important;
    margin:0!important;
    padding:14px 15px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:11px!important;
    color:#aeb8c9!important;
    background:#0c1524!important;
    font-size:11px!important;
    line-height:1.65!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-consent input{
    flex:0 0 auto!important;
    width:16px!important;
    height:16px!important;
    margin:1px 0 0!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-consent span{
    min-width:0!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-wizard-actions--submit{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
    margin:16px 0 0!important;
}

@media(max-width:680px){
    .oa-game-selector-toolbar>label{
        flex:1 1 auto!important;
        width:100%!important;
    }
    .oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-wizard-actions--submit{
        align-items:stretch!important;
        flex-direction:column-reverse!important;
    }
}

/* v0.2.10.1 - Köşeli kartlar ve masaüstünde altı sütun. */
.oa-listing-grid,
.oa-listing-grid.oa-listing-showcase__grid{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    align-items:start!important;
    justify-content:start!important;
    gap:12px!important;
}

.oa-listing-account-list{
    grid-template-columns:repeat(auto-fill,minmax(205px,225px))!important;
    align-items:start!important;
    justify-content:start!important;
    gap:12px!important;
}

.oa-listing-card.oa-listing-card--compact,
.oa-listing-card.oa-listing-account-card{
    align-self:start!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    border-radius:0!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__image,
.oa-listing-card.oa-listing-account-card .oa-listing-card__image,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__image{
    aspect-ratio:1.52/1!important;
    border-radius:0!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__body,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__body{
    flex:0 0 auto!important;
    height:auto!important;
    min-height:0!important;
    padding:10px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__seller{
    grid-template-columns:29px minmax(0,1fr) 17px!important;
    gap:7px!important;
    margin:0 0 7px!important;
    padding:6px 7px!important;
    border-radius:0!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__seller img{
    width:29px!important;
    height:29px!important;
    border-radius:0!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__meta{
    display:block!important;
    min-height:0!important;
    margin:0 0 5px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__meta span:first-child{
    display:none!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__meta span:last-child{
    display:block!important;
    max-width:100%!important;
    color:#8f99ac!important;
    font-size:11px!important;
    line-height:1.35!important;
    letter-spacing:.06em!important;
    text-transform:uppercase!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__parameters{
    display:none!important;
}

.oa-listing-card.oa-listing-card--compact h2,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__main h2{
    min-height:34px!important;
    margin:0 0 6px!important;
    font-size:12px!important;
    line-height:1.42!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__footer{
    margin-top:5px!important;
    padding-top:0!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__footer strong,
.oa-listing-card.oa-listing-account-card .oa-listing-account-card__price strong{
    font-size:16px!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__footer a{
    width:29px!important;
    height:29px!important;
    border-radius:0!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__top{
    margin:0 0 6px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__main p{
    display:none!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__price{
    align-self:auto!important;
    min-width:0!important;
    margin-top:3px!important;
    padding-top:3px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions{
    align-self:auto!important;
    min-width:0!important;
    min-height:0!important;
    margin-top:8px!important;
    gap:5px!important;
}

.oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions a,
.oa-listing-card.oa-listing-account-card .oa-listing-inline-action button{
    height:29px!important;
    min-height:29px!important;
    padding:0 5px!important;
    font-size:7.5px!important;
    border-radius:0!important;
}

.oa-listing-card.oa-listing-card--compact .oa-listing-card__image em,
.oa-listing-card.oa-listing-card--compact .oa-listing-card__parameters>span,
.oa-listing-card.oa-listing-account-card .oa-listing-status,
.oa-listing-featured-ribbon,
.oa-listing-featured-ribbon::before,
.oa-listing-featured-ribbon::after{
    border-radius:0!important;
}

@media(max-width:1180px){
    .oa-listing-grid,
    .oa-listing-grid.oa-listing-showcase__grid{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
    }
}

@media(max-width:900px){
    .oa-listing-grid,
    .oa-listing-grid.oa-listing-showcase__grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}

@media(max-width:680px){
    .oa-listing-grid,
    .oa-listing-grid.oa-listing-showcase__grid,
    .oa-listing-account-list{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
    }
}

@media(max-width:480px){
    .oa-listing-grid,
    .oa-listing-grid.oa-listing-showcase__grid,
    .oa-listing-account-list{
        grid-template-columns:minmax(0,1fr)!important;
    }
}

/* v0.2.10.5 final override - vitrinde beş görünür kart ve yatay kaydırma. */
.oa-listing-showcase,
.oa-listing-showcase *,
.oa-listing-card.oa-listing-card--compact,
.oa-listing-card.oa-listing-card--compact *{
    font-family:'Poppins',Arial,sans-serif!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid{
    display:grid!important;
    grid-template-columns:none!important;
    grid-auto-flow:column!important;
    grid-auto-columns:calc((100% - 48px)/5)!important;
    align-items:stretch!important;
    justify-content:start!important;
    gap:12px!important;
    width:100%!important;
    max-width:100%!important;
    padding:0 0 10px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-inline:contain!important;
    scroll-behavior:smooth!important;
    scroll-snap-type:x proximity!important;
    scrollbar-width:thin!important;
    scrollbar-color:#5269ff #0b1423!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid::-webkit-scrollbar{
    height:7px!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid::-webkit-scrollbar-track{
    border-radius:0!important;
    background:#0b1423!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid::-webkit-scrollbar-thumb{
    border-radius:0!important;
    background:#5269ff!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid>.oa-listing-card{
    width:100%!important;
    min-width:0!important;
    scroll-snap-align:start!important;
}

@media(max-width:900px){
    .oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid{
        grid-auto-columns:calc((100% - 24px)/3)!important;
    }
}

@media(max-width:680px){
    .oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid{
        grid-auto-columns:calc((100% - 10px)/2)!important;
        gap:10px!important;
    }
}

@media(max-width:480px){
    .oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid{
        grid-auto-columns:86%!important;
    }
}

/* v0.2.10.5 final override - hesap panelinde ilanlar dörtlü sıra. */
.oa-listing-account-list{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    align-items:start!important;
    justify-content:stretch!important;
    gap:14px!important;
    width:100%!important;
    max-width:100%!important;
}

.oa-listing-account-list>.oa-listing-account-card{
    width:100%!important;
    min-width:0!important;
}

@media(max-width:1180px){
    .oa-listing-account-list{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}

@media(max-width:900px){
    .oa-listing-account-list{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:12px!important;
    }
}

@media(max-width:520px){
    .oa-listing-account-list{
        grid-template-columns:minmax(0,1fr)!important;
    }
}

/* v0.2.10.5 - kart hover ve vitrin satıcı alanı düzeltmeleri. */
.oa-listing-card.oa-listing-card--compact:hover,
.oa-listing-card.oa-listing-card--compact:focus-within,
.oa-listing-card.oa-listing-account-card:hover,
.oa-listing-card.oa-listing-account-card:focus-within{
    border-color:rgba(85,105,145,.28)!important;
}

.oa-listing-card.oa-listing-card--compact.oa-listing-is-featured:hover,
.oa-listing-card.oa-listing-card--compact.oa-listing-is-featured:focus-within,
.oa-listing-card.oa-listing-card--compact.oa-listing-is-promoted:hover,
.oa-listing-card.oa-listing-card--compact.oa-listing-is-promoted:focus-within{
    border-color:rgba(47,205,151,.48)!important;
}

.oa-listing-showcase .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller{
    grid-template-columns:29px minmax(0,1fr)!important;
    gap:7px!important;
    width:100%!important;
    margin:0 0 8px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.oa-listing-showcase .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller:hover,
.oa-listing-showcase .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller:focus-visible{
    background:transparent!important;
    box-shadow:none!important;
}

.oa-listing-showcase .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller>span{
    display:none!important;
}

/* v0.2.11.0 - ana oyunlara bağlı görselli alt kategori sistemi. */
.oa-listing-subcategory-picker{
    grid-column:1/-1;
    margin:18px 0 0;
    padding:18px;
    border:1px solid rgba(104,126,175,.24);
    background:#0c1625;
    font-family:'Poppins',Arial,sans-serif;
}

.oa-listing-subcategory-picker[hidden]{display:none!important}

.oa-listing-subcategory-picker__heading{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:20px;
    margin:0 0 14px;
}

.oa-listing-subcategory-picker__heading span{
    display:block;
    color:#fff;
    font-size:15px;
    font-weight:700;
}

.oa-listing-subcategory-picker__heading small{
    color:#8190aa;
    font-size:13px;
}

.oa-listing-subcategory-picker__grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:12px;
}

.oa-listing-subcategory-card{
    position:relative;
    display:grid;
    grid-template-rows:110px auto auto;
    gap:8px;
    min-width:0;
    padding:8px 8px 12px;
    overflow:hidden;
    border:1px solid rgba(104,126,175,.24);
    border-radius:0;
    color:#fff;
    background:#101c2e;
    text-align:left;
    cursor:pointer;
    font:inherit;
    transition:border-color .2s ease,background .2s ease,transform .2s ease;
}

.oa-listing-subcategory-card:hover,
.oa-listing-subcategory-card:focus-visible{
    border-color:rgba(94,118,255,.7);
    background:#14223a;
    outline:0;
}

.oa-listing-subcategory-card.is-selected{
    border-color:#5b72ff;
    background:#19284a;
    box-shadow:0 0 0 1px rgba(91,114,255,.28) inset;
}

.oa-listing-subcategory-card__image{
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:0;
    overflow:hidden;
    background:#070e18;
}

.oa-listing-subcategory-card__image img{
    width:100%;
    height:100%;
    object-fit:cover;
}

.oa-listing-subcategory-card__image>span{
    font-size:32px;
}

.oa-listing-subcategory-card>strong{
    min-width:0;
    color:#fff;
    font-size:12px;
    line-height:1.4;
    font-weight:700;
}

.oa-listing-subcategory-card>small{
    width:max-content;
    max-width:100%;
    padding:3px 7px;
    color:#b9c6ff;
    background:rgba(82,105,255,.16);
    font-size:11px;
    line-height:1.2;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.oa-listing-subcategory-card>i{
    position:absolute;
    top:14px;
    right:14px;
    display:none;
    place-items:center;
    width:23px;
    height:23px;
    border-radius:50%;
    color:#07141d;
    background:#28e5a6;
    font-size:12px;
    font-style:normal;
    font-weight:900;
}

.oa-listing-subcategory-card.is-selected>i{display:grid}

.oa-game-category-browser{
    margin:20px 0 26px;
    padding:24px;
    border:1px solid rgba(86,111,158,.34);
    border-radius:0;
    color:#fff;
    background:linear-gradient(145deg,#0b1524 0%,#101d31 100%);
    font-family:'Poppins',Arial,sans-serif;
}

.oa-game-category-browser__header{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:24px;
    padding:0 0 18px;
    border-bottom:1px solid rgba(104,126,175,.2);
}

.oa-game-category-browser__header span{
    display:block;
    margin:0 0 4px;
    color:#7086ff;
    font-size:12px;
    font-weight:800;
    letter-spacing:.13em;
}

.oa-game-category-browser__header h2{
    margin:0;
    color:#fff;
    font-size:27px;
    line-height:1.2;
    font-weight:700;
}

.oa-game-category-browser__header p{
    margin:5px 0 0;
    color:#8996ac;
    font-size:12px;
}

.oa-game-category-browser__header>a{
    display:inline-flex;
    align-items:center;
    gap:10px;
    min-height:42px;
    padding:0 15px;
    border:1px solid rgba(101,124,174,.32);
    color:#cdd6e8;
    background:#111e31;
    text-decoration:none;
    font-size:13px;
    font-weight:700;
    white-space:nowrap;
}

.oa-game-category-browser__header>a:hover,
.oa-game-category-browser__header>a.is-active{
    border-color:#5d74ff;
    color:#fff;
    background:#263d94;
}

.oa-game-category-browser__header>a i{font-style:normal}

.oa-game-category-group{margin-top:22px}

.oa-game-category-group>h3{
    margin:0 0 12px;
    color:#eaf0fb;
    font-size:16px;
    line-height:1.3;
    font-weight:650;
}

.oa-game-category-grid{
    display:grid;
    grid-template-columns:repeat(6,minmax(0,1fr));
    gap:14px;
}

.oa-game-category-card{
    display:block;
    min-width:0;
    overflow:hidden;
    border:1px solid rgba(104,126,175,.34);
    border-radius:0;
    color:#fff;
    background:#060b13;
    text-decoration:none;
    transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;
}

.oa-game-category-card:hover,
.oa-game-category-card:focus-visible,
.oa-game-category-card.is-active{
    border-color:#6b7dff;
    box-shadow:0 10px 28px rgba(0,0,0,.28);
    outline:0;
}

.oa-game-category-card__visual{
    position:relative;
    display:block;
    aspect-ratio:4/5;
    overflow:hidden;
    background:linear-gradient(145deg,#111c30,#070c15);
}

.oa-game-category-card__visual:after{
    content:'';
    position:absolute;
    inset:25% 0 0;
    background:linear-gradient(180deg,transparent 0%,rgba(2,6,12,.58) 42%,#03070d 100%);
    pointer-events:none;
}

.oa-game-category-card__visual>img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .3s ease;
}

.oa-game-category-card:hover .oa-game-category-card__visual>img{transform:scale(1.035)}

.oa-game-category-card__visual>i{
    position:absolute;
    inset:0;
    display:grid;
    place-items:center;
    color:#7188ff;
}

.oa-game-category-card__visual>i svg{
    width:54px;
    height:54px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.5;
}

.oa-game-category-card__visual>em,
.oa-game-category-card__visual>small,
.oa-game-category-card__visual>strong{
    position:absolute;
    z-index:2;
    left:12px;
    right:12px;
}

.oa-game-category-card__visual>em{
    top:10px;
    right:auto;
    width:max-content;
    max-width:calc(100% - 24px);
    padding:5px 8px;
    border-radius:999px;
    color:#fff;
    background:#5b67a8;
    font-size:11px;
    line-height:1;
    font-style:normal;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.oa-game-category-card__visual>small{
    bottom:44px;
    width:max-content;
    max-width:calc(100% - 24px);
    padding:4px 9px;
    border-radius:999px;
    color:#fff;
    background:rgba(0,0,0,.78);
    font-size:11px;
    line-height:1;
    white-space:nowrap;
}

.oa-game-category-card__visual>strong{
    bottom:14px;
    color:#fff;
    font-size:12px;
    line-height:1.35;
    font-weight:750;
    text-shadow:0 2px 7px rgba(0,0,0,.75);
}

@media(max-width:1180px){
    .oa-game-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
    .oa-listing-subcategory-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}

@media(max-width:820px){
    .oa-game-category-browser{padding:18px}
    .oa-game-category-browser__header{align-items:flex-start;flex-direction:column}
    .oa-game-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
    .oa-listing-subcategory-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media(max-width:560px){
    .oa-game-category-browser{
        padding:12px;
    }

    .oa-game-category-grid{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        grid-auto-flow:row;
        grid-auto-columns:auto;
        gap:10px;
        overflow:visible;
        scroll-snap-type:none;
    }

    .oa-game-category-card{
        min-width:0;
        scroll-snap-align:none;
    }

    .oa-game-category-card__visual{
        aspect-ratio:1 / 1.15;
    }

    .oa-game-category-card__visual>em,
    .oa-game-category-card__visual>small,
    .oa-game-category-card__visual>strong{
        left:8px;
        right:8px;
        font-weight:500!important;
    }

    .oa-game-category-card__visual>em{
        top:8px;
        max-width:calc(100% - 16px);
        padding:4px 7px;
        font-size:11px;
    }

    .oa-game-category-card__visual>small{
        bottom:36px;
        max-width:calc(100% - 16px);
        padding:4px 7px;
        font-size:11px;
    }

    .oa-game-category-card__visual>strong{
        bottom:9px;
        display:-webkit-box;
        overflow:hidden;
        font-size:11px;
        line-height:1.3;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }

    .oa-game-category-group>h3,
    .oa-game-category-browser__header h2,
    .oa-game-category-browser__header p,
    .oa-game-category-browser__header>a{
        font-weight:500!important;
    }

    .oa-listing-subcategory-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* v0.2.12.0 - Alt kategoriye bağlı filtre ve sonuç düzeni. */
.oa-marketplace-filters--root{
    grid-template-columns:minmax(240px,1fr) minmax(180px,220px) minmax(160px,190px) 120px!important;
    margin-bottom:18px!important;
}

.oa-game-category-browser__header h2{
    font-weight:500!important;
}

.oa-game-category-browser__header p{
    font-size:14px!important;
}

.oa-marketplace-selected-category{
    margin:0 0 16px;
    padding:18px 20px;
    border:1px solid rgba(93,116,255,.22);
    color:#fff;
    background:linear-gradient(120deg,#101b2d,#101829);
}

.oa-marketplace-selected-category>a{
    display:inline-flex;
    margin:0 0 8px;
    color:#8295ff;
    text-decoration:none;
    font-size:12px;
    font-weight:700;
}

.oa-marketplace-selected-category h1{
    margin:0;
    color:#fff;
    font-size:24px;
    line-height:1.25;
    font-weight:600;
}

.oa-marketplace-selected-category p{
    margin:5px 0 0;
    color:#8794a9;
    font-size:13px;
}

.oa-marketplace-results-layout{
    display:grid;
    grid-template-columns:238px minmax(0,1fr);
    align-items:start;
    gap:16px;
}

.oa-marketplace-sidebar{
    position:sticky;
    top:20px;
    min-width:0;
}

.oa-marketplace-sidebar-filter{
    overflow:hidden;
    border:1px solid rgba(98,119,168,.3);
    color:#dce4f3;
    background:#111a2b;
    font-family:'Poppins',Arial,sans-serif;
}

.oa-marketplace-sidebar-filter>header{
    display:flex;
    align-items:center;
    gap:9px;
    min-height:50px;
    padding:0 14px;
    border-bottom:1px solid rgba(255,255,255,.08);
    background:#27304d;
}

.oa-marketplace-sidebar-filter>header>span{
    display:grid;
    place-items:center;
    width:25px;
    height:25px;
    color:#8a9cff;
    background:rgba(92,111,255,.14);
}

.oa-marketplace-sidebar-filter>header svg,
.oa-marketplace-sidebar-filter__search svg{
    width:14px;
    height:14px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
}

.oa-marketplace-sidebar-filter>header strong{
    font-size:12px;
    font-weight:700;
}

.oa-marketplace-sidebar-filter__section{
    padding:14px;
    border-bottom:1px solid rgba(255,255,255,.07);
}

.oa-marketplace-sidebar-filter__section h2{
    margin:0 0 10px;
    color:#f2f5fb;
    font-size:12px;
    font-weight:700;
}

.oa-marketplace-sidebar-filter__section nav{
    display:grid;
    gap:4px;
}

.oa-marketplace-sidebar-filter__section nav a{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:8px;
    min-height:35px;
    padding:0 9px;
    color:#b8c2d3;
    background:transparent;
    text-decoration:none;
    font-size:11px;
    font-weight:600;
}

.oa-marketplace-sidebar-filter__section nav a:hover,
.oa-marketplace-sidebar-filter__section nav a.is-active{
    color:#fff;
    background:rgba(83,103,255,.16);
}

.oa-marketplace-sidebar-filter__section nav small{
    color:#8490a5;
    font-size:11px;
}

.oa-marketplace-sidebar-filter__field{
    display:block;
    margin:0 0 11px;
}

.oa-marketplace-sidebar-filter__field:last-child{
    margin-bottom:0;
}

.oa-marketplace-sidebar-filter__field>span:first-child{
    display:block;
    margin:0 0 6px;
    color:#aeb9cb;
    font-size:11px;
    font-weight:600;
}

.oa-marketplace-sidebar-filter__field select,
.oa-marketplace-sidebar-filter__field input{
    width:100%!important;
    height:38px!important;
    margin:0!important;
    padding:0 10px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:0!important;
    color:#eaf0fb!important;
    background:#0b1321!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:11px!important;
}

.oa-marketplace-sidebar-filter__search{
    position:relative;
    display:block!important;
    margin:0!important;
}

.oa-marketplace-sidebar-filter__search svg{
    position:absolute;
    top:50%;
    left:10px;
    z-index:2;
    color:#74829a;
    transform:translateY(-50%);
}

.oa-marketplace-sidebar-filter__search input{
    padding-left:32px!important;
}

.oa-marketplace-sidebar-filter>button{
    width:calc(100% - 28px)!important;
    min-height:39px!important;
    margin:14px!important;
    padding:0 12px!important;
    border:0!important;
    border-radius:0!important;
    color:#fff!important;
    background:#5368f4!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:700!important;
    text-transform:none!important;
}

.oa-marketplace-results{
    min-width:0;
}

.oa-marketplace-results .oa-listing-grid--filtered{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
}

@media(max-width:1260px){
    .oa-marketplace-results .oa-listing-grid--filtered{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}

@media(max-width:900px){
    .oa-marketplace-filters--root{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .oa-marketplace-results-layout{
        grid-template-columns:minmax(0,1fr);
    }
    .oa-marketplace-sidebar{
        position:static;
    }
    .oa-marketplace-sidebar-filter__section nav{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}

@media(max-width:680px){
    .oa-marketplace-filters--root,
    .oa-marketplace-results .oa-listing-grid--filtered{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .oa-marketplace-selected-category{
        padding:15px;
    }
}

@media(max-width:480px){
    .oa-marketplace-filters--root,
    .oa-marketplace-results .oa-listing-grid--filtered,
    .oa-marketplace-sidebar-filter__section nav{
        grid-template-columns:minmax(0,1fr)!important;
    }
}

/* v0.2.12.1 final - önceki filtre kurallarından sonra kesin görünüm. */
.oa-marketplace-results-layout{grid-template-columns:276px minmax(0,1fr);gap:20px}
.oa-marketplace-sidebar-filter{border-color:rgba(106,131,190,.38);border-radius:10px;background:linear-gradient(180deg,#111c30 0%,#0d1728 100%);box-shadow:0 18px 45px rgba(0,0,0,.2)}
.oa-marketplace-sidebar-filter>header{min-height:58px;padding:0 17px;background:linear-gradient(135deg,#2a365a,#202b49)}
.oa-marketplace-sidebar-filter>header>span{width:30px;height:30px;border-radius:7px;color:#9baaff;background:rgba(101,122,255,.18)}
.oa-marketplace-sidebar-filter>header strong{font-size:14px;font-weight:700}
.oa-marketplace-sidebar-filter__section{padding:17px}
.oa-marketplace-sidebar-filter__section h2{margin-bottom:11px;font-size:12px;font-weight:700}
.oa-marketplace-sidebar-filter__section nav{gap:6px}
.oa-marketplace-sidebar-filter__section nav a{position:relative;min-height:43px;padding:0 11px;border:1px solid transparent;border-radius:7px;font-size:11.5px;line-height:1.35}
.oa-marketplace-sidebar-filter__section nav a:hover{border-color:rgba(110,132,255,.25);background:rgba(83,103,255,.1)}
.oa-marketplace-sidebar-filter__section nav a.is-active{border-color:rgba(108,128,255,.34);background:linear-gradient(90deg,rgba(80,101,244,.28),rgba(80,101,244,.12));box-shadow:inset 3px 0 #6f83ff}
.oa-marketplace-sidebar-filter__section nav small{font-size:12px}
.oa-marketplace-sidebar-filter__field{margin-bottom:14px}
.oa-marketplace-sidebar-filter__field>span:first-child{margin-bottom:7px;color:#c4cddd;font-size:10.5px;font-weight:600}
.oa-marketplace-sidebar-filter__field select,.oa-marketplace-sidebar-filter__field input{height:44px!important;padding:0 12px!important;border-color:rgba(117,139,186,.24)!important;border-radius:7px!important;background:#091321!important;font-size:11.5px!important;line-height:1.4!important;transition:border-color .2s ease,box-shadow .2s ease!important}
.oa-marketplace-sidebar-filter__field select:focus,.oa-marketplace-sidebar-filter__field input:focus{border-color:#6b80ff!important;box-shadow:0 0 0 3px rgba(90,112,255,.13)!important;outline:0!important}
.oa-marketplace-sidebar-filter__search svg{left:12px;width:16px;height:16px}
.oa-marketplace-sidebar-filter__search input{padding-left:38px!important}
.oa-marketplace-sidebar-filter>button{width:calc(100% - 34px)!important;min-height:46px!important;margin:17px!important;border-radius:7px!important;background:linear-gradient(135deg,#5c70ff,#4a5fea)!important;box-shadow:0 10px 24px rgba(66,86,230,.22)!important;font-size:11.5px!important}
.oa-marketplace-sidebar-filter>button:hover{background:linear-gradient(135deg,#7082ff,#576bf2)!important;transform:translateY(-1px)}

@media(max-width:900px){
    .oa-marketplace-results-layout{grid-template-columns:minmax(0,1fr)}
}

/* v0.2.12.2 - Satıcı formundaki alt kategori seçimini tema stillerinden izole et. */
.oa-listing-form .oa-listing-subcategory-picker{
    display:block;
    width:100%;
    max-width:100%;
    box-sizing:border-box;
    margin:20px 0 0;
    padding:24px;
    overflow:hidden;
    border:1px solid rgba(105,130,184,.34)!important;
    border-radius:0!important;
    color:#eef3ff!important;
    background:
        radial-gradient(circle at 100% 0,rgba(78,99,238,.12),transparent 34%),
        linear-gradient(145deg,#0b1525 0%,#0d192a 100%)!important;
    box-shadow:0 18px 42px rgba(0,0,0,.16)!important;
    font-family:'Poppins',Arial,sans-serif!important;
}

.oa-listing-form .oa-listing-subcategory-picker[hidden]{
    display:none!important;
}

.oa-listing-form .oa-listing-subcategory-picker__heading{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);
    align-items:end!important;
    gap:28px!important;
    margin:0!important;
    padding:0 0 18px!important;
    border-bottom:1px solid rgba(255,255,255,.08)!important;
}

.oa-listing-form .oa-listing-subcategory-picker__heading>div{
    min-width:0;
}

.oa-listing-form .oa-listing-subcategory-picker__heading small{
    display:block!important;
    margin:0 0 5px!important;
    color:#8191b2!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1.3!important;
    font-weight:700!important;
    letter-spacing:.12em!important;
}

.oa-listing-form .oa-listing-subcategory-picker__heading h3{
    margin:0!important;
    color:#f7f9ff!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:22px!important;
    line-height:1.25!important;
    font-weight:650!important;
    letter-spacing:-.02em!important;
}

.oa-listing-form .oa-listing-subcategory-picker__heading p{
    max-width:460px;
    margin:0!important;
    color:#aeb9cf!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1.65!important;
    font-weight:400!important;
}

.oa-listing-form .oa-listing-subcategory-picker__grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    margin:18px 0 0!important;
}

.oa-listing-form button.oa-listing-subcategory-card{
    position:relative!important;
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr) 28px!important;
    grid-template-rows:minmax(22px,auto) minmax(18px,auto)!important;
    align-items:center!important;
    gap:4px 12px!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    min-height:102px!important;
    height:auto!important;
    margin:0!important;
    padding:9px 12px 9px 9px!important;
    overflow:hidden!important;
    appearance:none!important;
    -webkit-appearance:none!important;
    border:1px solid rgba(112,136,186,.28)!important;
    border-radius:0!important;
    color:#f6f8ff!important;
    background:linear-gradient(145deg,#111e31 0%,#0b1524 100%)!important;
    box-shadow:none!important;
    filter:none!important;
    text-align:left!important;
    text-transform:none!important;
    cursor:pointer!important;
    transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease!important;
}

.oa-listing-form button.oa-listing-subcategory-card:hover,
.oa-listing-form button.oa-listing-subcategory-card:focus-visible{
    border-color:rgba(104,126,255,.7)!important;
    color:#fff!important;
    background:linear-gradient(145deg,#172743 0%,#101d31 100%)!important;
    box-shadow:0 12px 28px rgba(0,0,0,.22)!important;
    outline:0!important;
    transform:translateY(-2px)!important;
}

.oa-listing-form button.oa-listing-subcategory-card.is-selected{
    border-color:#657bff!important;
    color:#fff!important;
    background:linear-gradient(135deg,rgba(67,88,214,.3),#111e33 72%)!important;
    box-shadow:inset 4px 0 #657bff,0 12px 28px rgba(0,0,0,.2)!important;
}

.oa-listing-form .oa-listing-subcategory-card__image{
    grid-column:1!important;
    grid-row:1/3!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:82px!important;
    height:82px!important;
    min-width:82px!important;
    margin:0!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:0!important;
    color:#8ba0ff!important;
    background:#070e18!important;
}

.oa-listing-form .oa-listing-subcategory-card__image img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    object-fit:cover!important;
}

.oa-listing-form button.oa-listing-subcategory-card>strong{
    grid-column:2!important;
    grid-row:1!important;
    align-self:end!important;
    display:block!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    color:#fff!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12.5px!important;
    line-height:1.42!important;
    font-weight:650!important;
    letter-spacing:0!important;
    text-overflow:ellipsis!important;
}

.oa-listing-form button.oa-listing-subcategory-card>small{
    grid-column:2!important;
    grid-row:2!important;
    align-self:start!important;
    display:inline-flex!important;
    align-items:center!important;
    width:max-content!important;
    max-width:100%!important;
    min-height:20px!important;
    margin:0!important;
    padding:3px 8px!important;
    overflow:hidden!important;
    border:1px solid rgba(111,132,255,.24)!important;
    border-radius:0!important;
    color:#b9c6ff!important;
    background:rgba(82,105,255,.13)!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:11px!important;
    line-height:1.2!important;
    font-weight:600!important;
    letter-spacing:.02em!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-listing-form button.oa-listing-subcategory-card::after{
    content:'\2192';
    grid-column:3;
    grid-row:1/3;
    display:grid;
    place-items:center;
    width:28px;
    height:28px;
    border:1px solid rgba(112,136,186,.3);
    color:#91a3ff;
    background:rgba(24,38,65,.72);
    font-size:13px;
    line-height:1;
}

.oa-listing-form button.oa-listing-subcategory-card>i{
    position:static!important;
    grid-column:3!important;
    grid-row:1/3!important;
    place-items:center!important;
    width:28px!important;
    height:28px!important;
    margin:0!important;
    border-radius:0!important;
    color:#07141d!important;
    background:#28e5a6!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-style:normal!important;
    font-weight:900!important;
}

.oa-listing-form button.oa-listing-subcategory-card.is-selected::after{
    display:none!important;
}

@media(max-width:1050px){
    .oa-listing-form .oa-listing-subcategory-picker__grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}

@media(max-width:720px){
    .oa-listing-form .oa-listing-subcategory-picker{
        padding:18px!important;
    }
    .oa-listing-form .oa-listing-subcategory-picker__heading{
        grid-template-columns:minmax(0,1fr)!important;
        gap:9px!important;
    }
    .oa-listing-form .oa-listing-subcategory-picker__grid{
        grid-template-columns:minmax(0,1fr)!important;
    }
}

@media(max-width:420px){
    .oa-listing-form button.oa-listing-subcategory-card{
        grid-template-columns:70px minmax(0,1fr) 26px!important;
        min-height:90px!important;
        gap:3px 9px!important;
    }
    .oa-listing-form .oa-listing-subcategory-card__image{
        width:70px!important;
        height:70px!important;
        min-width:70px!important;
    }
}

/* v0.2.12.3 - İlan başlığı araması diğer filtre kontrolleriyle eş ölçüde. */
.oa-marketplace-sidebar-filter__field .oa-marketplace-sidebar-filter__search{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
}

.oa-marketplace-sidebar-filter__field .oa-marketplace-sidebar-filter__search input[type="search"],
.oa-marketplace-sidebar-filter__field select{
    display:block!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    box-sizing:border-box!important;
    border:1px solid rgba(117,139,186,.24)!important;
    border-radius:7px!important;
    color:#eaf0fb!important;
    background:#091321!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:11.5px!important;
    line-height:42px!important;
}

.oa-marketplace-sidebar-filter__field .oa-marketplace-sidebar-filter__search input[type="search"]{
    padding:0 12px 0 38px!important;
    -webkit-appearance:none!important;
    appearance:none!important;
}

.oa-marketplace-sidebar-filter__field .oa-marketplace-sidebar-filter__search svg{
    top:50%!important;
    left:12px!important;
    width:16px!important;
    height:16px!important;
    transform:translateY(-50%)!important;
}

/* v0.2.14.0 - Sayısal parametre aralıkları ve filtre temizleme bağlantısı. */
.oa-marketplace-sidebar-filter__range{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
    width:100%!important;
}

.oa-marketplace-sidebar-filter__range input{
    min-width:0!important;
}

.oa-marketplace-sidebar-filter__reset{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:calc(100% - 34px)!important;
    min-height:40px!important;
    margin:-7px 17px 17px!important;
    padding:0 12px!important;
    box-sizing:border-box!important;
    border:1px solid rgba(117,139,186,.24)!important;
    border-radius:7px!important;
    color:#c6cfdf!important;
    background:transparent!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:10.5px!important;
    font-weight:600!important;
    text-decoration:none!important;
}

.oa-marketplace-sidebar-filter__reset:hover{
    border-color:rgba(111,131,255,.5)!important;
    color:#fff!important;
    background:rgba(83,103,255,.1)!important;
}


/* v0.2.15.1 - İlanlarım kartlarında eşit ölçü, sabit görsel ve dengeli işlem alanı. */
.oa-listing-account-list{
    align-items:stretch!important;
    grid-auto-rows:1fr!important;
}

.oa-listing-account-list>.oa-listing-account-card{
    position:relative!important;
    align-self:stretch!important;
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    height:100%!important;
    min-height:440px!important;
    overflow:hidden!important;
}

.oa-listing-account-list .oa-listing-featured-ribbon{
    position:absolute!important;
    z-index:9!important;
    top:0!important;
    left:0!important;
    width:100%!important;
    height:31px!important;
    min-height:31px!important;
    pointer-events:none!important;
    box-shadow:0 7px 18px rgba(0,0,0,.22)!important;
}

.oa-listing-account-list .oa-listing-account-card__image{
    flex:0 0 auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:1.52 / 1!important;
    overflow:hidden!important;
}

.oa-listing-account-list .oa-listing-account-card__image img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
}

.oa-listing-account-list .oa-listing-account-card__body{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    height:auto!important;
    min-height:0!important;
    padding:12px!important;
}

.oa-listing-account-list .oa-listing-card__seller{
    flex:0 0 auto!important;
}

.oa-listing-account-list .oa-listing-account-card__main{
    flex:0 0 auto!important;
    min-height:78px!important;
}

.oa-listing-account-list .oa-listing-account-card__main h2{
    min-height:40px!important;
    font-size:13px!important;
    line-height:1.45!important;
}

.oa-listing-account-list .oa-listing-account-card__price{
    align-self:stretch!important;
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    gap:10px!important;
    width:100%!important;
    margin-top:auto!important;
    padding:8px 0 0!important;
}

.oa-listing-account-list .oa-listing-account-card__price strong{
    font-size:18px!important;
}

.oa-listing-account-list .oa-listing-account-card__actions{
    align-self:stretch!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:36px!important;
    align-content:end!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    min-height:78px!important;
    margin-top:10px!important;
}

.oa-listing-account-list .oa-listing-account-card__actions:empty{
    visibility:hidden!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    width:100%!important;
    min-width:0!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0 8px!important;
    border-radius:7px!important;
    font-size:9.5px!important;
    line-height:1!important;
    font-weight:700!important;
}

@media(max-width:680px){
    .oa-listing-account-list>.oa-listing-account-card{
        min-height:420px!important;
    }
}


/* v0.2.15.2 - İlanlarım işlem düğmeleri: daha belirgin hiyerarşi ve premium görünüm. */
.oa-listing-account-list .oa-listing-account-card__actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:auto!important;
    gap:8px!important;
    min-height:136px!important;
    margin-top:12px!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > *{
    min-width:0!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0 12px!important;
    border:1px solid rgba(126,146,190,.28)!important;
    border-radius:9px!important;
    background:linear-gradient(180deg,rgba(25,37,57,.96),rgba(17,27,43,.96))!important;
    color:#eaf0ff!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:10.5px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:.01em!important;
    text-decoration:none!important;
    cursor:pointer!important;
    transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,filter .18s ease!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a:hover,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button:hover{
    transform:translateY(-1px)!important;
    border-color:rgba(116,140,255,.58)!important;
    background:linear-gradient(180deg,rgba(34,49,75,.98),rgba(21,33,53,.98))!important;
    color:#fff!important;
    box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;
}

.oa-listing-account-list .oa-listing-card-action--view{
    order:2!important;
}

.oa-listing-account-list .oa-listing-card-action--view::before{
    content:'↗';
    font-size:13px;
    font-weight:800;
    opacity:.86;
}

.oa-listing-account-list .oa-listing-card-action--edit{
    order:3!important;
}

.oa-listing-account-list .oa-listing-card-action--edit::before{
    content:'✎';
    font-size:12px;
    opacity:.9;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    grid-column:1/-1!important;
    height:45px!important;
    min-height:45px!important;
    border-color:rgba(123,102,255,.78)!important;
    background:linear-gradient(100deg,#465cf0 0%,#7044ec 56%,#8b43ee 100%)!important;
    color:#fff!important;
    box-shadow:0 10px 24px rgba(83,68,235,.28),inset 0 1px 0 rgba(255,255,255,.18)!important;
    font-size:11.5px!important;
    font-weight:800!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button::before{
    content:'★';
    font-size:13px;
    line-height:1;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    transform:translateY(-1px)!important;
    filter:brightness(1.08)!important;
    box-shadow:0 13px 28px rgba(83,68,235,.38),inset 0 1px 0 rgba(255,255,255,.22)!important;
}

.oa-listing-account-list .oa-listing-inline-action--pause{
    order:4!important;
    grid-column:1/-1!important;
}

.oa-listing-account-list .oa-listing-inline-action--pause button{
    border-color:rgba(245,169,74,.28)!important;
    background:rgba(245,169,74,.075)!important;
    color:#f6c27d!important;
}

.oa-listing-account-list .oa-listing-inline-action--pause button::before{
    content:'Ⅱ';
    font-size:13px;
    letter-spacing:-2px;
}

.oa-listing-account-list .oa-listing-inline-action--pause button:hover{
    border-color:rgba(245,169,74,.55)!important;
    background:rgba(245,169,74,.13)!important;
    color:#ffd59c!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate button{
    border-color:rgba(31,211,139,.38)!important;
    background:linear-gradient(100deg,rgba(17,143,95,.95),rgba(22,178,116,.95))!important;
    color:#fff!important;
    box-shadow:0 9px 20px rgba(18,157,103,.18)!important;
}

.oa-listing-account-list .oa-listing-inline-action--delete{
    order:5!important;
}

.oa-listing-account-list .oa-listing-inline-action--delete button,
.oa-listing-account-list .oa-listing-inline-action button.is-danger{
    border-color:rgba(245,92,111,.32)!important;
    background:rgba(245,92,111,.075)!important;
    color:#ff9cab!important;
}

.oa-listing-account-list .oa-listing-inline-action--delete button:hover,
.oa-listing-account-list .oa-listing-inline-action button.is-danger:hover{
    border-color:rgba(245,92,111,.58)!important;
    background:rgba(245,92,111,.14)!important;
    color:#ffc0ca!important;
}

.oa-listing-account-list .oa-listing-inline-action{
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
}

@media(max-width:680px){
    .oa-listing-account-list .oa-listing-account-card__actions{
        gap:7px!important;
        min-height:132px!important;
    }

    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        height:41px!important;
        min-height:41px!important;
        padding:0 9px!important;
        font-size:12px!important;
    }

    .oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
        height:44px!important;
        min-height:44px!important;
        font-size:13px!important;
    }
}


/* v0.2.15.3 - İlanlarım butonları: daha modern, dengeli ve okunabilir. */
.oa-listing-account-list .oa-listing-account-card__actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    min-height:154px!important;
    margin-top:14px!important;
    align-content:start!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    height:44px!important;
    min-height:44px!important;
    padding:0 14px!important;
    border-radius:12px!important;
    font-size:12.5px!important;
    font-weight:700!important;
    line-height:1.1!important;
    letter-spacing:.01em!important;
    border:1px solid rgba(108,132,184,.28)!important;
    background:linear-gradient(180deg,rgba(18,29,48,.98),rgba(12,21,36,.98))!important;
    color:#eef4ff!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 6px 14px rgba(0,0,0,.10)!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a:hover,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button:hover,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button:hover{
    transform:translateY(-1px)!important;
    border-color:rgba(105,140,255,.52)!important;
    background:linear-gradient(180deg,rgba(28,42,67,.98),rgba(18,30,49,.98))!important;
    box-shadow:0 10px 20px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.05)!important;
}

.oa-listing-account-list .oa-listing-card-action--view,
.oa-listing-account-list .oa-listing-card-action--edit,
.oa-listing-account-list .oa-listing-inline-action--delete,
.oa-listing-account-list .oa-listing-inline-action--pause,
.oa-listing-account-list .oa-listing-inline-action--reactivate,
.oa-listing-account-list .oa-listing-promote-button{
    margin:0!important;
}

.oa-listing-account-list .oa-listing-card-action--view{ order:2!important; }
.oa-listing-account-list .oa-listing-card-action--edit{ order:3!important; }

.oa-listing-account-list .oa-listing-card-action--view::before{
    content:'↗';
    font-size:13px!important;
    font-weight:800!important;
    opacity:.9!important;
}
.oa-listing-account-list .oa-listing-card-action--edit::before{
    content:'✎';
    font-size:12px!important;
    font-weight:700!important;
    opacity:.95!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    grid-column:1/-1!important;
    height:50px!important;
    min-height:50px!important;
    border:none!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#29c5ff 0%,#4f7cff 52%,#6a5cff 100%)!important;
    color:#ffffff!important;
    font-size:13.5px!important;
    font-weight:800!important;
    box-shadow:0 12px 28px rgba(65,118,255,.30), inset 0 1px 0 rgba(255,255,255,.18)!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button::before{
    content:'★';
    font-size:14px!important;
    line-height:1!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    filter:brightness(1.04)!important;
    box-shadow:0 14px 30px rgba(65,118,255,.38), inset 0 1px 0 rgba(255,255,255,.20)!important;
}

.oa-listing-account-list .oa-listing-inline-action--pause{
    order:4!important;
    grid-column:1/-1!important;
}
.oa-listing-account-list .oa-listing-inline-action--pause button{
    height:46px!important;
    min-height:46px!important;
    border-color:rgba(255,180,95,.24)!important;
    background:linear-gradient(180deg,rgba(43,33,21,.98),rgba(28,22,15,.98))!important;
    color:#ffc98b!important;
    font-size:13px!important;
    font-weight:700!important;
}
.oa-listing-account-list .oa-listing-inline-action--pause button::before{
    content:'∥';
    font-size:13px!important;
    margin-right:2px!important;
    letter-spacing:0!important;
}
.oa-listing-account-list .oa-listing-inline-action--pause button:hover{
    border-color:rgba(255,180,95,.45)!important;
    background:linear-gradient(180deg,rgba(56,41,24,.98),rgba(34,25,16,.98))!important;
    color:#ffd8a9!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
}
.oa-listing-account-list .oa-listing-inline-action--reactivate button{
    height:48px!important;
    min-height:48px!important;
    border:none!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#00c98d 0%,#1fd47d 100%)!important;
    color:#fff!important;
    font-size:13.5px!important;
    font-weight:800!important;
    box-shadow:0 12px 26px rgba(16,180,116,.22)!important;
}
.oa-listing-account-list .oa-listing-inline-action--delete{
    order:5!important;
}
.oa-listing-account-list .oa-listing-inline-action--delete button,
.oa-listing-account-list .oa-listing-inline-action button.is-danger{
    border-color:rgba(255,109,128,.25)!important;
    background:linear-gradient(180deg,rgba(52,21,30,.98),rgba(32,15,21,.98))!important;
    color:#ffb0bc!important;
    font-size:12.5px!important;
}
.oa-listing-account-list .oa-listing-inline-action--delete button:hover,
.oa-listing-account-list .oa-listing-inline-action button.is-danger:hover{
    border-color:rgba(255,109,128,.45)!important;
    background:linear-gradient(180deg,rgba(68,25,37,.98),rgba(40,18,26,.98))!important;
    color:#ffd1d8!important;
}

@media(max-width:680px){
    .oa-listing-account-list .oa-listing-account-card__actions{
        gap:8px!important;
        min-height:148px!important;
    }
    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        height:42px!important;
        min-height:42px!important;
        padding:0 10px!important;
        font-size:11.5px!important;
    }
    .oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button,
    .oa-listing-account-list .oa-listing-inline-action--reactivate button{
        height:48px!important;
        min-height:48px!important;
        font-size:12.5px!important;
    }
    .oa-listing-account-list .oa-listing-inline-action--pause button{
        height:44px!important;
        min-height:44px!important;
        font-size:12px!important;
    }
}


/* v0.2.15.4 - Daha sade, dengeli ve büyük yazılı buton düzeni */
.oa-listing-account-list .oa-listing-account-card__actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    min-height:146px!important;
    margin-top:14px!important;
    align-content:start!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:42px!important;
    min-height:42px!important;
    padding:0 14px!important;
    border-radius:10px!important;
    border:1px solid rgba(92,115,160,.30)!important;
    background:#0f1d33!important;
    color:#edf3ff!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    box-shadow:none!important;
    text-decoration:none!important;
    gap:0!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a:hover,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button:hover,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button:hover{
    transform:none!important;
    background:#132541!important;
    border-color:rgba(111,139,193,.44)!important;
    color:#ffffff!important;
    box-shadow:none!important;
}

.oa-listing-account-list .oa-listing-card-action--view,
.oa-listing-account-list .oa-listing-card-action--edit{
    font-size:12.5px!important;
}

.oa-listing-account-list .oa-listing-card-action--view::before,
.oa-listing-account-list .oa-listing-card-action--edit::before,
.oa-listing-account-list .oa-listing-inline-action--pause button::before,
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button::before{
    content:none!important;
    display:none!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    grid-column:1/-1!important;
    height:48px!important;
    min-height:48px!important;
    border:none!important;
    border-radius:12px!important;
    background:#4f6bff!important;
    color:#ffffff!important;
    font-size:14px!important;
    font-weight:700!important;
    box-shadow:none!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    background:#5c77ff!important;
    box-shadow:none!important;
}

.oa-listing-account-list .oa-listing-card-action--view{order:2!important;}
.oa-listing-account-list .oa-listing-card-action--edit{order:3!important;}

.oa-listing-account-list .oa-listing-inline-action--pause{
    order:4!important;
    grid-column:1/-1!important;
}

.oa-listing-account-list .oa-listing-inline-action--pause button{
    height:44px!important;
    min-height:44px!important;
    background:#10203a!important;
    border:1px solid rgba(101,125,170,.30)!important;
    color:#edf3ff!important;
    font-size:13px!important;
    font-weight:700!important;
}

.oa-listing-account-list .oa-listing-inline-action--pause button:hover{
    background:#152845!important;
    border-color:rgba(111,139,193,.44)!important;
    color:#ffffff!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate button{
    height:48px!important;
    min-height:48px!important;
    border:none!important;
    border-radius:12px!important;
    background:#1bbf7a!important;
    color:#ffffff!important;
    font-size:14px!important;
    font-weight:700!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate button:hover{
    background:#22ca83!important;
}

.oa-listing-account-list .oa-listing-inline-action--delete button,
.oa-listing-account-list .oa-listing-inline-action button.is-danger{
    background:#241723!important;
    border:1px solid rgba(208,98,118,.28)!important;
    color:#ffb6c1!important;
    font-size:13px!important;
}

.oa-listing-account-list .oa-listing-inline-action--delete button:hover,
.oa-listing-account-list .oa-listing-inline-action button.is-danger:hover{
    background:#2e1b29!important;
    border-color:rgba(208,98,118,.44)!important;
    color:#ffd0d7!important;
}

@media(max-width:680px){
    .oa-listing-account-list .oa-listing-account-card__actions{
        gap:7px!important;
        min-height:140px!important;
    }

    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        height:40px!important;
        min-height:40px!important;
        font-size:12.5px!important;
        padding:0 10px!important;
    }

    .oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button,
    .oa-listing-account-list .oa-listing-inline-action--reactivate button{
        height:46px!important;
        min-height:46px!important;
        font-size:13.5px!important;
    }

    .oa-listing-account-list .oa-listing-inline-action--pause button{
        height:42px!important;
        min-height:42px!important;
        font-size:12.5px!important;
    }
}


/* v0.2.15.5 - İlanlarım kart aksiyonları: 2x2 grid, büyük yazı, dengeli oranlar */
.oa-listing-account-list .oa-listing-account-card__actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    min-height:auto!important;
    margin-top:14px!important;
    align-content:start!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > *,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action{
    width:100%!important;
    min-width:0!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
    padding:0 14px!important;
    border-radius:11px!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-decoration:none!important;
    box-shadow:none!important;
}

.oa-listing-account-list .oa-listing-card-action--view,
.oa-listing-account-list .oa-listing-card-action--edit,
.oa-listing-account-list .oa-listing-inline-action--pause button,
.oa-listing-account-list .oa-listing-inline-action--delete button,
.oa-listing-account-list .oa-listing-inline-action button.is-danger{
    background:#10203a!important;
    border:1px solid rgba(95,117,160,.34)!important;
    color:#edf3ff!important;
}

.oa-listing-account-list .oa-listing-card-action--view:hover,
.oa-listing-account-list .oa-listing-card-action--edit:hover,
.oa-listing-account-list .oa-listing-inline-action--pause button:hover,
.oa-listing-account-list .oa-listing-inline-action--delete button:hover,
.oa-listing-account-list .oa-listing-inline-action button.is-danger:hover{
    background:#152845!important;
    border-color:rgba(122,146,194,.5)!important;
    color:#fff!important;
    transform:none!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    grid-column:auto!important;
    background:#4f6bff!important;
    border:1px solid #4f6bff!important;
    color:#fff!important;
}
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    background:#617aff!important;
    border-color:#617aff!important;
    transform:none!important;
}

.oa-listing-account-list .oa-listing-card-action--view{order:2!important;}
.oa-listing-account-list .oa-listing-card-action--edit{order:3!important;}
.oa-listing-account-list .oa-listing-inline-action--pause{order:4!important; grid-column:auto!important;}
.oa-listing-account-list .oa-listing-inline-action--delete{order:4!important; grid-column:auto!important;}

.oa-listing-account-list .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
}
.oa-listing-account-list .oa-listing-inline-action--reactivate button{
    height:50px!important;
    min-height:50px!important;
    border-radius:12px!important;
    background:#19bf77!important;
    border:1px solid #19bf77!important;
    color:#fff!important;
    font-size:14px!important;
    font-weight:700!important;
}
.oa-listing-account-list .oa-listing-inline-action--reactivate button:hover{
    background:#21cb81!important;
    border-color:#21cb81!important;
}

.oa-listing-account-list .oa-listing-card-action--view::before,
.oa-listing-account-list .oa-listing-card-action--edit::before,
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button::before,
.oa-listing-account-list .oa-listing-inline-action--pause button::before{
    display:none!important;
    content:none!important;
}

@media(max-width:680px){
    .oa-listing-account-list .oa-listing-account-card__actions{
        gap:8px!important;
    }

    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        height:46px!important;
        min-height:46px!important;
        padding:0 10px!important;
        font-size:13px!important;
    }

    .oa-listing-account-list .oa-listing-inline-action--reactivate button{
        height:48px!important;
        min-height:48px!important;
        font-size:13.5px!important;
    }
}


/* v0.2.15.6 - İlanlarım aksiyon butonları: tüm butonlar eşit, 2x2 düzen, büyük yazı */
.oa-listing-account-list .oa-listing-account-card__actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    min-height:auto!important;
    margin-top:14px!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > *,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action{
    width:100%!important;
    min-width:0!important;
    grid-column:auto!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:46px!important;
    min-height:46px!important;
    margin:0!important;
    padding:0 12px!important;
    border-radius:10px!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-decoration:none!important;
    box-shadow:none!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    background:#4f6bff!important;
    border:1px solid #4f6bff!important;
    color:#fff!important;
}
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    background:#6078ff!important;
    border-color:#6078ff!important;
    transform:none!important;
}

.oa-listing-account-list .oa-listing-card-action--view{order:2!important;}
.oa-listing-account-list .oa-listing-card-action--edit{order:3!important;}
.oa-listing-account-list .oa-listing-inline-action--pause{order:4!important;}
.oa-listing-account-list .oa-listing-inline-action--delete{order:4!important;}

.oa-listing-account-list .oa-listing-card-action--view,
.oa-listing-account-list .oa-listing-card-action--edit,
.oa-listing-account-list .oa-listing-inline-action--pause button,
.oa-listing-account-list .oa-listing-inline-action--delete button,
.oa-listing-account-list .oa-listing-inline-action button.is-danger{
    background:#10203a!important;
    border:1px solid rgba(97,120,164,.34)!important;
    color:#edf3ff!important;
}

.oa-listing-account-list .oa-listing-card-action--view:hover,
.oa-listing-account-list .oa-listing-card-action--edit:hover,
.oa-listing-account-list .oa-listing-inline-action--pause button:hover,
.oa-listing-account-list .oa-listing-inline-action--delete button:hover,
.oa-listing-account-list .oa-listing-inline-action button.is-danger:hover{
    background:#152845!important;
    border-color:rgba(124,149,196,.48)!important;
    color:#fff!important;
    transform:none!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
}
.oa-listing-account-list .oa-listing-inline-action--reactivate button{
    height:48px!important;
    min-height:48px!important;
    border-radius:10px!important;
    background:#1bbf7a!important;
    border:1px solid #1bbf7a!important;
    color:#fff!important;
    font-size:14px!important;
    font-weight:700!important;
}

.oa-listing-account-list .oa-listing-card-action--view::before,
.oa-listing-account-list .oa-listing-card-action--edit::before,
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button::before,
.oa-listing-account-list .oa-listing-inline-action--pause button::before{
    content:none!important;
    display:none!important;
}

@media(max-width:680px){
    .oa-listing-account-list .oa-listing-account-card__actions{
        gap:8px!important;
    }

    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        height:44px!important;
        min-height:44px!important;
        font-size:13px!important;
        padding:0 10px!important;
    }
}


/* v0.2.15.8 - İlanlarım aksiyonları: referans tasarıma yakın, net 2x2 düzen */
.oa-listing-account-list .oa-listing-account-card__actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:56px!important;
    gap:10px!important;
    margin-top:16px!important;
    align-items:stretch!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > *,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action{
    width:100%!important;
    min-width:0!important;
    height:56px!important;
    min-height:56px!important;
    margin:0!important;
    grid-column:auto!important;
}

.oa-listing-account-list .oa-listing-account-card__actions a,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
.oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:56px!important;
    min-height:56px!important;
    padding:0 16px!important;
    margin:0!important;
    border-radius:12px!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:16px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-decoration:none!important;
    white-space:nowrap!important;
    box-shadow:none!important;
    transition:background-color .18s ease,border-color .18s ease,color .18s ease!important;
}

.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    background:#4d6cff!important;
    border:1px solid #4d6cff!important;
    color:#ffffff!important;
}
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    background:#5a77ff!important;
    border-color:#5a77ff!important;
    color:#ffffff!important;
    transform:none!important;
}

.oa-listing-account-list .oa-listing-card-action--view{
    order:2!important;
    background:#10203a!important;
    border:1px solid rgba(92,115,160,.38)!important;
    color:#f2f6ff!important;
}
.oa-listing-account-list .oa-listing-card-action--edit{
    order:3!important;
    background:#10203a!important;
    border:1px solid rgba(92,115,160,.38)!important;
    color:#f2f6ff!important;
}
.oa-listing-account-list .oa-listing-inline-action--pause{
    order:4!important;
    grid-column:auto!important;
}
.oa-listing-account-list .oa-listing-inline-action--pause button{
    background:#10203a!important;
    border:1px solid rgba(92,115,160,.38)!important;
    color:#f2f6ff!important;
}
.oa-listing-account-list .oa-listing-inline-action--delete{
    order:4!important;
    grid-column:auto!important;
}
.oa-listing-account-list .oa-listing-inline-action--delete button,
.oa-listing-account-list .oa-listing-inline-action button.is-danger{
    background:#10203a!important;
    border:1px solid rgba(92,115,160,.38)!important;
    color:#f2f6ff!important;
}

.oa-listing-account-list .oa-listing-card-action--view:hover,
.oa-listing-account-list .oa-listing-card-action--edit:hover,
.oa-listing-account-list .oa-listing-inline-action--pause button:hover,
.oa-listing-account-list .oa-listing-inline-action--delete button:hover,
.oa-listing-account-list .oa-listing-inline-action button.is-danger:hover{
    background:#162845!important;
    border-color:rgba(118,143,190,.55)!important;
    color:#ffffff!important;
    transform:none!important;
}

.oa-listing-account-list .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
    height:58px!important;
    min-height:58px!important;
}
.oa-listing-account-list .oa-listing-inline-action--reactivate button{
    width:100%!important;
    height:58px!important;
    min-height:58px!important;
    border-radius:12px!important;
    background:#1abb75!important;
    border:1px solid #1abb75!important;
    color:#ffffff!important;
    font-size:16px!important;
    font-weight:700!important;
}

.oa-listing-account-list .oa-listing-card-action--view::before,
.oa-listing-account-list .oa-listing-card-action--edit::before,
.oa-listing-account-list .oa-listing-account-card__actions > .oa-listing-promote-button::before,
.oa-listing-account-list .oa-listing-inline-action--pause button::before{
    content:none!important;
    display:none!important;
}

@media(max-width:680px){
    .oa-listing-account-list .oa-listing-account-card__actions{
        grid-auto-rows:50px!important;
        gap:8px!important;
        margin-top:14px!important;
    }
    .oa-listing-account-list .oa-listing-account-card__actions > *,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action,
    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        height:50px!important;
        min-height:50px!important;
    }
    .oa-listing-account-list .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-inline-action button,
    .oa-listing-account-list .oa-listing-account-card__actions .oa-listing-promote-button{
        padding:0 10px!important;
        border-radius:10px!important;
        font-size:14px!important;
    }
    .oa-listing-account-list .oa-listing-inline-action--reactivate,
    .oa-listing-account-list .oa-listing-inline-action--reactivate button{
        height:52px!important;
        min-height:52px!important;
        font-size:14px!important;
    }
}


/* v0.2.15.9 - Kesin düzeltme: eski yüksek özgüllüklü !important kurallarını ezer. */
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:52px!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    width:100%!important;
    min-width:0!important;
    min-height:0!important;
    margin-top:14px!important;
    gap:8px!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > form{
    width:100%!important;
    min-width:0!important;
    height:52px!important;
    min-height:52px!important;
    margin:0!important;
    grid-column:auto!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > form > button{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    height:52px!important;
    min-height:52px!important;
    margin:0!important;
    padding:0 12px!important;
    border-radius:10px!important;
    border:1px solid rgba(91,116,164,.38)!important;
    background:#10203a!important;
    color:#f5f7ff!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-decoration:none!important;
    text-transform:none!important;
    white-space:nowrap!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    background:#4965ef!important;
    border-color:#4965ef!important;
    color:#fff!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-card-action--view{
    order:2!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-card-action--edit{
    order:3!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--pause,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--delete{
    order:4!important;
    grid-column:auto!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a:hover,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > form > button:hover{
    background:#162946!important;
    border-color:rgba(124,150,198,.58)!important;
    color:#fff!important;
    transform:none!important;
    filter:none!important;
    box-shadow:none!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    background:#5670f4!important;
    border-color:#5670f4!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card-action--view::before,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card-action--edit::before,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-promote-button::before,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-inline-action--pause button::before{
    content:none!important;
    display:none!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--reactivate{
    order:1!important;
    grid-column:1/-1!important;
    height:52px!important;
    min-height:52px!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--reactivate > button{
    background:#1ab978!important;
    border-color:#1ab978!important;
    color:#fff!important;
}

@media(max-width:680px){
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions{
        grid-auto-rows:48px!important;
        gap:7px!important;
    }

    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > form,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > form > button{
        height:48px!important;
        min-height:48px!important;
    }

    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > form > button{
        padding:0 8px!important;
        font-size:13px!important;
    }
}


/* v0.2.16.0 - Gerçek eşitlik düzeltmesi: form sarmalayıcı grid ölçüsünü artık bozamaz. */
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-rows:56px 56px!important;
    grid-auto-rows:56px!important;
    column-gap:10px!important;
    row-gap:10px!important;
    width:100%!important;
    min-width:0!important;
    margin:14px 0 0!important;
    padding:0!important;
    align-items:stretch!important;
    justify-items:stretch!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action{
    display:contents!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:none!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action > button{
    appearance:none!important;
    -webkit-appearance:none!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    height:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    margin:0!important;
    padding:0 14px!important;
    border-radius:11px!important;
    border:1px solid rgba(91,116,164,.38)!important;
    background:#10203a!important;
    color:#f5f7ff!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:15px!important;
    font-weight:700!important;
    line-height:1!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-decoration:none!important;
    text-transform:none!important;
    white-space:nowrap!important;
    overflow:hidden!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-promote-button{
    order:1!important;
    grid-column:1!important;
    grid-row:1!important;
    background:#4f68e8!important;
    border-color:#4f68e8!important;
    color:#fff!important;
}
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-card-action--view{
    order:2!important;
    grid-column:2!important;
    grid-row:1!important;
}
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-card-action--edit{
    order:3!important;
    grid-column:1!important;
    grid-row:2!important;
}
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--pause > button,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--delete > button{
    order:4!important;
    grid-column:2!important;
    grid-row:2!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a:hover,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button:hover,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action > button:hover{
    background:#162946!important;
    border-color:rgba(124,150,198,.58)!important;
    color:#fff!important;
    transform:none!important;
    filter:none!important;
    box-shadow:none!important;
}
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-promote-button:hover{
    background:#5a73ef!important;
    border-color:#5a73ef!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card-action--view::before,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card-action--edit::before,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-promote-button::before,
body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-inline-action--pause button::before{
    content:none!important;
    display:none!important;
}

body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action--reactivate > button{
    grid-column:1 / -1!important;
    grid-row:1!important;
    background:#1ab978!important;
    border-color:#1ab978!important;
    color:#fff!important;
}

@media(max-width:680px){
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions{
        grid-template-rows:50px 50px!important;
        grid-auto-rows:50px!important;
        column-gap:8px!important;
        row-gap:8px!important;
    }
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > a,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > button,
    body .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions > .oa-listing-inline-action > button{
        height:50px!important;
        min-height:50px!important;
        max-height:50px!important;
        padding:0 8px!important;
        border-radius:10px!important;
        font-size:13px!important;
    }
}


/* v0.2.16.1 - İlan vitrinlerinde fareyle tutup sürükleme ve görünmez kaydırma çubuğu. */
.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid{
    padding-bottom:0!important;
    cursor:grab!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid::-webkit-scrollbar{
    display:none!important;
    width:0!important;
    height:0!important;
    background:transparent!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid.is-dragging{
    cursor:grabbing!important;
    scroll-behavior:auto!important;
    scroll-snap-type:none!important;
    user-select:none!important;
    -webkit-user-select:none!important;
}

.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid img,
.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid a{
    -webkit-user-drag:none!important;
}


/* v0.2.16.2 - Kaydırılabilir vitrin: gerçek taşma alanı ve sağlam fare sürükleme. */
.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid{
    touch-action:pan-y!important;
    user-select:none!important;
    -webkit-user-select:none!important;
}
.oa-listing-showcase .oa-listing-grid.oa-listing-showcase__grid > .oa-listing-card{
    flex:0 0 auto!important;
}

/* v0.2.17.0 - Canlı komisyon özeti */
.oa-listing-field--price{
    margin-bottom:2px;
}

.oa-listing-price-layout{
    display:grid;
    grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);
    gap:14px;
    align-items:stretch;
}

.oa-listing-price-layout .oa-listing-price-input{
    min-width:0;
}

.oa-listing-price-layout .oa-listing-price-input input{
    height:100%!important;
    min-height:62px!important;
    border-radius:12px!important;
    font-size:20px!important;
}

.oa-listing-commission-summary{
    display:grid;
    grid-template-columns:1fr 1fr;
    overflow:hidden;
    border:1px solid rgba(91,115,169,.32);
    border-radius:12px;
    background:#0b1526;
}

.oa-listing-commission-summary>div{
    display:flex;
    min-width:0;
    flex-direction:column;
    justify-content:center;
    gap:5px;
    padding:10px 14px;
}

.oa-listing-commission-summary>div+div{
    border-left:1px solid rgba(91,115,169,.25);
}

.oa-listing-commission-summary span{
    color:#8795af;
    font-size:12px;
    font-weight:600;
    line-height:1.25;
}

.oa-listing-commission-summary span em{
    color:#6f83ff;
    font-style:normal;
}

.oa-listing-commission-summary strong{
    color:#ffb95e;
    font-size:15px;
    font-weight:800;
    line-height:1.2;
}

.oa-listing-commission-summary__net{
    background:rgba(31,205,139,.055);
}

.oa-listing-commission-summary__net strong{
    color:#25d795;
    font-size:18px;
}

.oa-listing-commission-note{
    display:block;
    margin-top:7px;
    color:#69758b!important;
    font-size:11px!important;
    font-weight:500!important;
    line-height:1.45;
}

/* v0.2.17.0 - Birikimli çoklu görsel, silme, sıralama ve kapak seçimi */
.oa-listing-gallery-editor{
    margin-bottom:14px;
    padding:14px;
    border:1px solid rgba(87,109,157,.24);
    border-radius:14px;
    background:#0a1321;
}

.oa-listing-gallery-editor__heading{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    margin-bottom:12px;
}

.oa-listing-gallery-editor__heading>div{
    display:flex;
    min-width:0;
    flex-direction:column;
    gap:3px;
}

.oa-listing-gallery-editor__heading strong{
    color:#f3f6ff;
    font-size:12px;
    font-weight:700;
}

.oa-listing-gallery-editor__heading small{
    color:#748198;
    font-size:11px;
    line-height:1.45;
}

.oa-listing-gallery-editor__heading>span{
    display:inline-flex;
    min-width:56px;
    height:30px;
    align-items:center;
    justify-content:center;
    border:1px solid rgba(100,125,255,.3);
    border-radius:8px;
    background:#111d38;
    color:#8fa0ff;
    font-size:12px;
    font-weight:700;
}

.oa-listing-gallery-list{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:10px;
}

.oa-listing-gallery-item{
    position:relative;
    min-width:0;
    overflow:hidden;
    border:1px solid rgba(95,116,159,.28);
    border-radius:12px;
    background:#070d17;
    cursor:grab;
    transition:transform .16s ease,border-color .16s ease,opacity .16s ease;
    user-select:none;
}

.oa-listing-gallery-item:hover{
    border-color:rgba(101,128,255,.58);
}

.oa-listing-gallery-item.is-dragging{
    z-index:5;
    opacity:.62;
    transform:scale(.97);
    cursor:grabbing;
}

.oa-listing-gallery-item img{
    display:block;
    width:100%!important;
    height:auto!important;
    aspect-ratio:1.35/1;
    margin:0!important;
    object-fit:cover!important;
    pointer-events:none;
}

.oa-listing-gallery-item__cover,
.oa-listing-gallery-item__new{
    position:absolute;
    top:8px;
    left:8px;
    z-index:2;
    display:inline-flex;
    height:24px;
    align-items:center;
    justify-content:center;
    padding:0 9px;
    border-radius:999px;
    color:#fff;
    font-size:11px;
    font-weight:800;
    line-height:1;
}

.oa-listing-gallery-item__cover{
    background:#4f68ff;
    box-shadow:0 5px 14px rgba(44,68,220,.28);
}

.oa-listing-gallery-item__cover[hidden]{
    display:none!important;
}

.oa-listing-gallery-item__new{
    top:auto;
    bottom:8px;
    background:rgba(19,194,131,.9);
}

.oa-listing-gallery-item__remove,
.oa-listing-gallery-item__drag{
    position:absolute!important;
    z-index:3;
    display:flex!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border-radius:8px!important;
    color:#fff!important;
    font-family:Arial,sans-serif!important;
    line-height:1!important;
    box-shadow:none!important;
}

.oa-listing-gallery-item__remove{
    top:7px;
    right:7px;
    border:1px solid rgba(255,102,120,.42)!important;
    background:rgba(42,11,18,.86)!important;
    font-size:20px!important;
    font-weight:400!important;
}

.oa-listing-gallery-item__remove:hover{
    background:#d8465b!important;
    border-color:#e35b6e!important;
}

.oa-listing-gallery-item__drag{
    right:7px;
    bottom:7px;
    border:1px solid rgba(111,136,190,.38)!important;
    background:rgba(10,23,43,.9)!important;
    font-size:15px!important;
    font-weight:700!important;
    letter-spacing:-3px!important;
    cursor:grab!important;
    touch-action:none;
}

.oa-listing-gallery-item__drag:active{
    cursor:grabbing!important;
}

.oa-listing-gallery-empty{
    display:flex;
    min-height:76px;
    align-items:center;
    justify-content:center;
    border:1px dashed rgba(91,112,162,.28);
    border-radius:11px;
    color:#66738b;
    font-size:12px;
    font-weight:600;
}

.oa-listing-gallery-empty[hidden]{
    display:none!important;
}

.oa-listing-upload{
    min-height:120px;
}

@media(max-width:900px){
    .oa-listing-price-layout{
        grid-template-columns:1fr;
    }
    .oa-listing-price-layout .oa-listing-price-input input{
        min-height:54px!important;
    }
    .oa-listing-gallery-list{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}

@media(max-width:580px){
    .oa-listing-commission-summary{
        grid-template-columns:1fr;
    }
    .oa-listing-commission-summary>div+div{
        border-top:1px solid rgba(91,115,169,.25);
        border-left:0;
    }
    .oa-listing-gallery-editor{
        padding:11px;
    }
    .oa-listing-gallery-editor__heading{
        align-items:flex-start;
    }
    .oa-listing-gallery-list{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:8px;
    }
}

/* v0.2.17.1 - Ana sayfa sekmeli oyun ilanları */
.oa-tabbed-listings,
.oa-tabbed-listings *{
    box-sizing:border-box;
    font-family:'Poppins',Arial,sans-serif;
}

.oa-tabbed-listings{
    width:100%;
    color:#f4f7ff;
}

.oa-tabbed-listings__heading{
    margin:0 0 18px;
}

.oa-tabbed-listings__heading h2{
    margin:0;
    color:#fff;
    font-size:clamp(23px,2vw,31px);
    font-weight:700;
    line-height:1.2;
}

.oa-tabbed-listings__tabs{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    width:100%;
    margin:0 0 20px;
    padding:0;
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scrollbar-width:none;
}

.oa-tabbed-listings__tabs::-webkit-scrollbar{
    display:none;
}

.oa-tabbed-listings__tab{
    display:inline-flex!important;
    flex:0 0 auto!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    min-width:0!important;
    min-height:46px!important;
    margin:0!important;
    padding:0 20px!important;
    border:1px solid rgba(116,126,161,.24)!important;
    border-radius:999px!important;
    background:rgba(72,78,105,.82)!important;
    color:#e9edf8!important;
    box-shadow:none!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:1!important;
    text-transform:none!important;
    white-space:nowrap!important;
    cursor:pointer!important;
    transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;
}

.oa-tabbed-listings__tab:hover{
    background:rgba(86,94,125,.95)!important;
    border-color:rgba(132,146,196,.4)!important;
    color:#fff!important;
    transform:translateY(-1px)!important;
}

.oa-tabbed-listings__tab.is-active{
    border-color:#665dff!important;
    background:linear-gradient(135deg,#5661f2 0%,#7158f3 100%)!important;
    color:#fff!important;
    box-shadow:0 10px 24px rgba(85,78,226,.25)!important;
}

.oa-tabbed-listings__tab img,
.oa-tabbed-listings__tab-icon{
    display:block!important;
    width:24px!important;
    height:24px!important;
    flex:0 0 24px!important;
    margin:0!important;
    border-radius:6px!important;
    object-fit:cover!important;
}

.oa-tabbed-listings__tab-icon{
    display:grid!important;
    place-items:center!important;
    background:#18243a!important;
    font-size:13px!important;
}

.oa-tabbed-listings__panel[hidden]{
    display:none!important;
}

.oa-tabbed-listings__grid.oa-listing-grid{
    display:grid!important;
    grid-template-columns:repeat(var(--oa-tabbed-columns,5),minmax(0,1fr))!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    gap:14px!important;
    width:100%!important;
    overflow:visible!important;
}

.oa-tabbed-listings__grid > .oa-listing-card{
    width:100%!important;
    min-width:0!important;
    height:100%!important;
}

.oa-tabbed-listings__empty{
    min-height:220px;
}

.oa-tabbed-listings__footer{
    display:flex;
    justify-content:center;
    margin-top:20px;
}

.oa-tabbed-listings__footer>a{
    display:inline-flex!important;
    min-height:43px!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    padding:0 20px!important;
    border:1px solid rgba(91,111,188,.45)!important;
    border-radius:10px!important;
    background:#111c31!important;
    color:#f4f7ff!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1!important;
    text-decoration:none!important;
    transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important;
}

.oa-tabbed-listings__footer>a:hover{
    background:#182742!important;
    border-color:rgba(112,137,231,.68)!important;
    color:#fff!important;
    transform:translateY(-1px)!important;
}

.oa-tabbed-listings__footer i{
    font-style:normal;
    font-size:16px;
}

@media(max-width:1180px){
    .oa-tabbed-listings__grid.oa-listing-grid{
        grid-template-columns:repeat(4,minmax(0,1fr))!important;
    }
}

@media(max-width:980px){
    .oa-tabbed-listings__tabs{
        justify-content:flex-start;
    }
    .oa-tabbed-listings__grid.oa-listing-grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}

@media(max-width:680px){
    .oa-tabbed-listings__tabs{
        gap:8px;
        margin-bottom:15px;
        padding:0 2px 3px;
    }
    .oa-tabbed-listings__tab{
        min-height:42px!important;
        padding:0 14px!important;
        font-size:12px!important;
    }
    .oa-tabbed-listings__tab img,
    .oa-tabbed-listings__tab-icon{
        width:21px!important;
        height:21px!important;
        flex-basis:21px!important;
    }
    .oa-tabbed-listings__grid.oa-listing-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:10px!important;
    }
}



/* v0.2.17.5 - İlan detayında kapaklı profesyonel satıcı kartı */
.oa-listing-seller.oa-listing-seller-card{
    position:relative;
    overflow:hidden;
    padding:0!important;
    border:1px solid rgba(123,139,177,.24)!important;
    border-radius:18px!important;
    background:#0d131d!important;
    box-shadow:0 18px 42px rgba(0,0,0,.16)!important;
    transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important;
}

.oa-listing-seller.oa-listing-seller-card:hover{
    border-color:#5966ff!important;
    box-shadow:0 0 0 1px rgba(89,102,255,.56),0 20px 46px rgba(36,48,144,.24)!important;
    transform:translateY(-2px);
}

.oa-listing-seller-card__cover{
    position:relative;
    display:block;
    min-height:158px;
    overflow:hidden;
    background:
        radial-gradient(circle at 78% 24%,rgba(113,68,255,.58),transparent 34%),
        radial-gradient(circle at 18% 18%,rgba(57,121,255,.38),transparent 36%),
        linear-gradient(135deg,#24214d 0%,#263061 48%,#171c31 100%);
    background-position:center;
    background-size:cover;
    text-decoration:none!important;
}

.oa-listing-seller-card__cover::after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(5,8,15,.03),rgba(5,8,15,.42));
}

.oa-listing-seller-card__membership{
    position:absolute;
    z-index:2;
    top:17px;
    left:17px;
    display:inline-flex;
    min-height:34px;
    align-items:center;
    gap:8px;
    padding:0 13px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:999px;
    color:#fff;
    background:rgba(13,18,29,.86);
    box-shadow:0 8px 24px rgba(0,0,0,.22);
    font-size:12px;
    font-weight:800;
    letter-spacing:.025em;
    backdrop-filter:blur(8px);
}

.oa-listing-seller-card__membership svg{
    width:15px;
    height:15px;
    fill:none;
    stroke:#ffce3b;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-seller-card__content{
    position:relative;
    padding:58px 26px 25px;
}

.oa-listing-seller-card__avatar{
    position:absolute;
    top:-43px;
    left:25px;
    display:block;
    width:84px;
    height:84px;
    padding:4px;
    overflow:hidden;
    border:2px solid #6e65ff;
    border-radius:18px;
    background:#f5f7ff;
    box-shadow:0 10px 28px rgba(0,0,0,.28);
    text-decoration:none!important;
}

.oa-listing-seller-card__avatar img{
    display:block;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    border-radius:12px!important;
    object-fit:cover!important;
}

.oa-listing-seller-card__content h3{
    margin:0 0 16px!important;
    color:#fff!important;
    font-size:21px!important;
    font-weight:700!important;
    line-height:1.25!important;
}

.oa-listing-seller-card__content h3 a{
    color:#fff!important;
    text-decoration:none!important;
}

.oa-listing-seller-card__trust{
    display:flex;
    min-height:34px;
    align-items:center;
    flex-wrap:wrap;
    gap:7px;
    margin-bottom:13px;
}

.oa-listing-seller-card__verified,
.oa-listing-seller-card__achievement{
    display:inline-flex;
    width:28px;
    height:28px;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    border-radius:999px;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);
}

.oa-listing-seller-card__verified{
    color:#fff;
    background:linear-gradient(135deg,#20d686,#0caa6a);
    font-size:14px;
    font-weight:900;
}

.oa-listing-seller-card__achievement{
    background:#172135;
}

.oa-listing-seller-card__achievement img,
.oa-listing-seller-card__achievement .oa-achievement-image{
    display:block;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    border-radius:999px!important;
    object-fit:cover!important;
}

.oa-listing-seller-card__achievement .oa-achievement-fallback{
    display:grid;
    width:100%;
    height:100%;
    place-items:center;
    color:#96a8d1;
}

.oa-listing-seller-card__achievement svg{
    width:15px;
    height:15px;
}

.oa-listing-seller-card__rating{
    display:inline-flex;
    min-height:32px;
    align-items:center;
    gap:6px;
    margin-left:2px;
    padding:0 11px;
    border:1px solid rgba(56,220,170,.35);
    border-radius:999px;
    color:#eafdf7;
    background:rgba(11,72,60,.24);
    font-size:13px;
    line-height:1;
}

.oa-listing-seller-card__rating b{
    display:grid;
    width:21px;
    height:21px;
    place-items:center;
    border-radius:999px;
    color:#fff;
    background:#1ab77a;
    font-size:12px;
}

.oa-listing-seller-card__rating strong{
    color:#fff;
    font-size:12px;
    font-weight:800;
}

.oa-listing-seller-card__rating small{
    color:#9eacc2;
    font-size:11px;
    font-weight:600;
}

.oa-listing-seller-card__sales{
    margin:-3px 0 14px!important;
    color:#8390a7;
    font-size:12px;
    font-weight:600;
}

.oa-listing-seller-card__profile-button{
    display:flex;
    width:100%;
    min-height:50px;
    align-items:center;
    justify-content:center;
    gap:14px;
    padding:0 18px;
    border:1px solid rgba(82,104,255,.28);
    border-radius:13px;
    color:#6378ff!important;
    background:#111a2b;
    font-size:13px;
    font-weight:700;
    text-decoration:none!important;
    transition:border-color .18s ease,background .18s ease,color .18s ease!important;
}

.oa-listing-seller-card__profile-button b{
    font-size:18px;
    font-weight:500;
    transition:transform .18s ease;
}

.oa-listing-seller-card__profile-button:hover{
    border-color:rgba(92,111,255,.62);
    color:#fff!important;
    background:#17213a;
}

.oa-listing-seller-card__profile-button:hover b{
    transform:translateX(3px);
}

.oa-listing-seller-card__contact-actions{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:9px;
    margin-top:10px;
}

.oa-listing-seller.oa-listing-seller-card .oa-listing-seller-card__contact-actions>button{
    display:flex!important;
    width:100%!important;
    min-height:43px!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0 10px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:11px!important;
    color:#dce4f3!important;
    background:#111923!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:1!important;
    text-transform:none!important;
    box-shadow:none!important;
}

.oa-listing-seller.oa-listing-seller-card .oa-listing-seller-card__contact-actions>button:hover{
    border-color:rgba(89,102,255,.45)!important;
    color:#fff!important;
    background:#172137!important;
    transform:none!important;
}

@media(max-width:680px){
    .oa-listing-seller-card__cover{min-height:138px;}
    .oa-listing-seller-card__content{padding:54px 18px 19px;}
    .oa-listing-seller-card__avatar{left:18px;width:76px;height:76px;top:-39px;}
    .oa-listing-seller-card__content h3{font-size:18px!important;}
    .oa-listing-seller-card__membership{top:13px;left:13px;max-width:calc(100% - 26px);font-size:11px;}
    .oa-listing-seller-card__contact-actions{grid-template-columns:1fr;}
}


/* v0.2.17.6 - Satıcı kartı küçük görünüm düzeltmeleri */
.oa-listing-seller-card__avatar{
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.oa-listing-seller-card__avatar img{
    border-radius:16px!important;
}

.oa-listing-seller-card__membership,
.oa-listing-seller-card__rating strong{
    font-weight:600!important;
}


/* v0.2.17.7 - Öne çıkan ilanlar pazarı */
.oa-featured-marketplace{font-family:'Poppins',Arial,sans-serif;color:#eef4ff;}
.oa-featured-marketplace *{box-sizing:border-box;}
.oa-featured-marketplace__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px;padding:22px 24px;border:1px solid rgba(80,106,158,.28);border-radius:16px;background:linear-gradient(135deg,#0d1a2c,#111f36);}
.oa-featured-marketplace__hero small{color:#718aff;font-size:12px;font-weight:800;letter-spacing:.12em;}
.oa-featured-marketplace__hero h1{margin:5px 0 4px;color:#fff;font-size:30px;font-weight:700;line-height:1.15;}
.oa-featured-marketplace__hero p{margin:0;color:#93a2bd;font-size:13px;}
.oa-featured-marketplace__hero>span{padding:9px 12px;border:1px solid rgba(93,121,183,.34);border-radius:9px;background:#13233b;color:#dce6ff;font-size:12px;font-weight:700;white-space:nowrap;}
.oa-featured-marketplace__search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:16px;padding:8px 9px 8px 14px;border:1px solid rgba(81,107,160,.3);border-radius:13px;background:#0c1727;}
.oa-featured-marketplace__search>span{display:grid;place-items:center;color:#8da0c2;}
.oa-featured-marketplace__search svg{width:18px;height:18px;}
.oa-featured-marketplace__search input{height:42px;padding:0;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;outline:0!important;}
.oa-featured-marketplace__search button{height:42px;padding:0 22px;border:0;border-radius:9px;background:#536cff;color:#fff;font-size:12px;font-weight:700;}
.oa-featured-marketplace__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start;}
.oa-featured-marketplace__sidebar{position:sticky;top:90px;overflow:hidden;border:1px solid rgba(81,107,160,.27);border-radius:14px;background:#0d1828;}
.oa-featured-marketplace__sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid rgba(81,107,160,.2);}
.oa-featured-marketplace__sidebar-head strong{font-size:14px;}.oa-featured-marketplace__sidebar-head small{color:#8190aa;font-size:12px;}
.oa-featured-marketplace__sidebar nav{display:grid;max-height:620px;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(83,108,170,.42) transparent;}
.oa-featured-marketplace__sidebar nav a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:7px 10px;border:1px solid transparent;border-radius:10px;color:#dfe8fb;text-decoration:none!important;}
.oa-featured-marketplace__sidebar nav a:hover{background:#12233b;}.oa-featured-marketplace__sidebar nav a.is-active{border-color:rgba(83,108,255,.48);background:#172846;color:#fff;}
.oa-featured-marketplace__game-icon{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:8px;background:#182640;color:#8fa5d2;}.oa-featured-marketplace__game-icon img{width:100%;height:100%;object-fit:cover;}.oa-featured-marketplace__game-icon svg{width:19px;height:19px;}.oa-featured-marketplace__game-icon.is-all{color:#7f96ff;font-size:17px;}
.oa-featured-marketplace__sidebar nav b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;}.oa-featured-marketplace__sidebar nav em{min-width:28px;padding:4px 6px;border-radius:999px;background:#17263f;color:#8fa1c2;font-size:13px;font-style:normal;text-align:center;}
.oa-featured-marketplace__content{min-width:0;padding:16px;border:1px solid rgba(81,107,160,.27);border-radius:14px;background:#0b1625;}
.oa-featured-marketplace__content-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid rgba(81,107,160,.2);}.oa-featured-marketplace__content-head small{color:#718aff;font-size:11px;font-weight:800;letter-spacing:.09em;}.oa-featured-marketplace__content-head h2{margin:4px 0 0;color:#fff;font-size:21px;font-weight:700;}.oa-featured-marketplace__content-head>a{color:#9eb0d1;font-size:12px;text-decoration:none!important;}
.oa-featured-marketplace__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.oa-featured-marketplace__card-wrap{position:relative;min-width:0;}.oa-featured-marketplace__card-wrap>.oa-listing-card{height:100%;}.oa-featured-marketplace__remaining{position:absolute;z-index:6;top:8px;right:8px;display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border:1px solid rgba(176,192,255,.3);border-radius:6px;background:rgba(27,42,78,.92);color:#dce5ff;font-size:11px;font-weight:700;pointer-events:none;}
.oa-featured-marketplace__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;}.oa-featured-marketplace__pagination a{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(81,107,160,.3);border-radius:8px;background:#112039;color:#dce5f8;text-decoration:none!important;font-size:13px;font-weight:700;}.oa-featured-marketplace__pagination a.is-active{border-color:#6078ff;background:#536cff;color:#fff;}
@media(max-width:1250px){.oa-featured-marketplace__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:900px){.oa-featured-marketplace__layout{grid-template-columns:1fr;}.oa-featured-marketplace__sidebar{position:static;}.oa-featured-marketplace__sidebar nav{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;}.oa-featured-marketplace__sidebar nav a{flex:0 0 190px;}.oa-featured-marketplace__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:680px){.oa-featured-marketplace__hero{align-items:flex-start;flex-direction:column;padding:18px;}.oa-featured-marketplace__hero h1{font-size:24px;}.oa-featured-marketplace__search{grid-template-columns:20px minmax(0,1fr);}.oa-featured-marketplace__search button{grid-column:1/-1;width:100%;}.oa-featured-marketplace__content{padding:11px;}.oa-featured-marketplace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.oa-featured-marketplace__content-head{align-items:flex-start;flex-direction:column;}}


/* v0.2.17.8 - Vitrin pazarı tipografi ve arama ikonu düzenlemeleri */
.oa-featured-marketplace,
.oa-featured-marketplace *,
.oa-featured-marketplace input,
.oa-featured-marketplace button,
.oa-featured-marketplace select,
.oa-featured-marketplace textarea{
    font-family:'Poppins',Arial,sans-serif!important;
}

.oa-featured-marketplace__search>span,
.oa-featured-marketplace__search>span svg{
    color:#ffffff!important;
}

.oa-featured-marketplace__search>span svg,
.oa-featured-marketplace__search>span svg circle,
.oa-featured-marketplace__search>span svg path{
    fill:none!important;
    stroke:#ffffff!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}


/* v0.2.17.9 - Aldığım/Sattığım İlanlar geçmiş kartları 404'e yönlenmesin */
.oa-listing-account-card__image--static{
    cursor:default!important;
}
.oa-listing-account-card__title-static{
    color:inherit!important;
    text-decoration:none!important;
    cursor:default!important;
}


/* v0.2.18.0 - İlan detayında satıcı çevrimiçi durumu + iletişim yazı boyutu */
.oa-listing-seller-card__avatar{
    overflow:visible!important;
}

.oa-listing-seller-card__presence{
    position:absolute;
    right:-3px;
    bottom:-3px;
    z-index:4;
    display:block;
    width:17px;
    height:17px;
    border:3px solid #0d1520;
    border-radius:999px;
    background:#6f7887;
    box-shadow:0 2px 8px rgba(0,0,0,.32);
    pointer-events:none;
}

.oa-listing-seller-card__presence.is-online{
    background:#20d686;
    box-shadow:0 0 0 1px rgba(32,214,134,.16),0 0 11px rgba(32,214,134,.42),0 2px 8px rgba(0,0,0,.28);
}

.oa-listing-seller-card__presence.is-offline{
    background:#707887;
}

.oa-listing-seller.oa-listing-seller-card .oa-listing-seller-card__contact-actions>button{
    font-size:13px!important;
}

@media(max-width:680px){
    .oa-listing-seller-card__presence{
        width:16px;
        height:16px;
        right:-3px;
        bottom:-3px;
    }
}

/* =========================================================
   OyunAdası İlanlarım Durum Filtreleri — v0.2.18.1
   ========================================================= */
.oa-listing-account-list-title{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:22px;
}

.oa-listing-account-filters{
    display:flex;
    align-items:center;
    gap:8px;
    padding:5px;
    border:1px solid #22344d;
    border-radius:13px;
    background:#0b1421;
    flex:0 0 auto;
}

.oa-listing-account-filter{
    appearance:none;
    -webkit-appearance:none;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    min-height:40px;
    margin:0!important;
    padding:0 13px!important;
    border:1px solid transparent!important;
    border-radius:9px!important;
    background:transparent!important;
    color:#8190a6!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:700!important;
    white-space:nowrap;
    cursor:pointer;
    transition:background .18s ease,border-color .18s ease,color .18s ease;
}

.oa-listing-account-filter strong{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:22px;
    height:22px;
    padding:0 6px;
    border-radius:999px;
    background:#16243a;
    color:#aab7ca;
    font-size:12px;
    font-weight:800;
    transition:background .18s ease,color .18s ease;
}

.oa-listing-account-filter:hover{
    background:#111e30!important;
    color:#dfe7f5!important;
}

.oa-listing-account-filter.is-active{
    border-color:#3854c9!important;
    background:#253a91!important;
    color:#fff!important;
}

.oa-listing-account-filter.is-active strong{
    background:rgba(255,255,255,.14);
    color:#fff;
}

.oa-listing-account-list--filterable[data-oa-listing-current-filter="active"] > .oa-listing-account-card:not([data-oa-listing-status="publish"]),
.oa-listing-account-list--filterable[data-oa-listing-current-filter="sold"] > .oa-listing-account-card:not([data-oa-listing-status="oa_sold"]){
    display:none!important;
}

.oa-listing-filter-empty{
    margin-top:18px;
    padding:34px 24px;
    border:1px dashed #263a56;
    border-radius:15px;
    background:#0d1724;
    text-align:center;
}

.oa-listing-filter-empty[hidden]{
    display:none!important;
}

.oa-listing-filter-empty>span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:42px;
    height:42px;
    margin:0 auto 11px;
    border:1px solid #2a3d59;
    border-radius:11px;
    background:#111f31;
    color:#71849e;
}

.oa-listing-filter-empty svg{
    width:20px;
    height:20px;
}

.oa-listing-filter-empty h2{
    margin:0 0 6px!important;
    color:#f4f7fc!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:17px!important;
    line-height:1.3!important;
    font-weight:700!important;
}

.oa-listing-filter-empty p{
    margin:0!important;
    color:#7f8da1!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1.6!important;
}

@media (max-width:900px){
    .oa-listing-account-list-title{
        align-items:flex-start;
        flex-direction:column;
    }

    .oa-listing-account-filters{
        width:100%;
        overflow-x:auto;
        scrollbar-width:none;
    }

    .oa-listing-account-filters::-webkit-scrollbar{
        display:none;
    }

    .oa-listing-account-filter{
        flex:1 0 auto;
    }
}

@media (max-width:520px){
    .oa-listing-account-filters{
        gap:5px;
        padding:4px;
        border-radius:11px;
    }

    .oa-listing-account-filter{
        min-height:38px;
        padding:0 10px!important;
        border-radius:8px!important;
        font-size:13px!important;
    }

    .oa-listing-account-filter strong{
        min-width:20px;
        height:20px;
        font-size:11px;
    }
}

/* v0.2.18.4 - Doping bakiyesi yetersizken ilerleme durumunu görünür kıl. */
.oa-listing-wizard-next.is-balance-blocked {
    opacity: .48 !important;
    cursor: not-allowed !important;
    filter: saturate(.65) !important;
}

/* =========================================================
   v0.2.18.6 - Mobil ilan filtre drawer + 2 sütun ilan grid
   Masaüstü düzeni korunur.
========================================================= */
.oa-marketplace-mobile-filterbar,
.oa-marketplace-filter-overlay,
.oa-marketplace-filter-drawer__close{
    display:none;
}

@media(max-width:900px){
    .oa-marketplace-mobile-filterbar{
        display:flex;
        align-items:center;
        justify-content:flex-start;
        width:100%;
        margin:0 0 12px;
        text-align:left;
    }

    .oa-marketplace-mobile-filterbar__button{
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        gap:8px!important;
        min-height:42px!important;
        margin:0 auto 0 0!important;
        padding:0 16px!important;
        border:1px solid rgba(104,126,255,.38)!important;
        border-radius:6px!important;
        color:#fff!important;
        background:#5368f4!important;
        box-shadow:0 9px 22px rgba(58,77,190,.2)!important;
        font-family:'Poppins',Arial,sans-serif!important;
        font-size:12px!important;
        line-height:1!important;
        font-weight:600!important;
        text-transform:none!important;
        text-align:center!important;
        cursor:pointer!important;
    }

    .oa-marketplace-mobile-filterbar__button strong{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        margin:0!important;
        padding:0!important;
        color:#fff!important;
        line-height:1!important;
        font-weight:600!important;
        text-align:center!important;
    }

    .oa-marketplace-mobile-filterbar__button:hover,
    .oa-marketplace-mobile-filterbar__button:focus{
        color:#fff!important;
        background:#6074f6!important;
        border-color:rgba(120,141,255,.55)!important;
        box-shadow:0 9px 22px rgba(58,77,190,.25)!important;
        outline:0!important;
    }

    .oa-marketplace-mobile-filterbar__button span{
        display:grid!important;
        width:18px!important;
        height:18px!important;
        place-items:center!important;
        color:#fff!important;
    }

    .oa-marketplace-mobile-filterbar__button svg{
        width:17px!important;
        height:17px!important;
        fill:none!important;
        stroke:#fff!important;
        color:#fff!important;
        stroke-width:1.8!important;
        stroke-linecap:round!important;
        stroke-linejoin:round!important;
    }

    .oa-marketplace-mobile-filterbar__button svg path{
        fill:none!important;
        stroke:#fff!important;
    }

    .oa-marketplace-results-layout{
        display:block!important;
        grid-template-columns:minmax(0,1fr)!important;
        width:100%!important;
    }

    .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer]{
        position:fixed!important;
        z-index:100002!important;
        top:0!important;
        right:0!important;
        bottom:0!important;
        left:auto!important;
        display:block!important;
        width:min(92vw,390px)!important;
        max-width:390px!important;
        height:100dvh!important;
        margin:0!important;
        overflow-y:auto!important;
        overscroll-behavior:contain!important;
        background:#0b1422!important;
        box-shadow:-22px 0 55px rgba(0,0,0,.42)!important;
        transform:translate3d(105%,0,0)!important;
        visibility:hidden!important;
        pointer-events:none!important;
        transition:transform .24s ease,visibility .24s ease!important;
        -webkit-overflow-scrolling:touch!important;
    }

    .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer].is-open{
        transform:translate3d(0,0,0)!important;
        visibility:visible!important;
        pointer-events:auto!important;
    }

    .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer] .oa-marketplace-sidebar-filter{
        min-height:100%!important;
        margin:0!important;
        border:0!important;
        border-radius:0!important;
        box-shadow:none!important;
        background:linear-gradient(180deg,#111c30 0%,#0b1422 100%)!important;
    }

    .oa-marketplace-sidebar-filter>header{
        position:sticky!important;
        z-index:3!important;
        top:0!important;
        display:grid!important;
        grid-template-columns:30px minmax(0,1fr) 34px!important;
        align-items:center!important;
        gap:10px!important;
    }

    .oa-marketplace-filter-drawer__close{
        grid-column:3!important;
        display:grid!important;
        width:34px!important;
        height:34px!important;
        min-width:34px!important;
        min-height:34px!important;
        margin:0!important;
        padding:0!important;
        place-items:center!important;
        border:1px solid rgba(255,255,255,.1)!important;
        border-radius:8px!important;
        color:#fff!important;
        background:rgba(5,10,18,.35)!important;
        box-shadow:none!important;
        font-family:Arial,sans-serif!important;
        font-size:22px!important;
        line-height:1!important;
        font-weight:400!important;
        cursor:pointer!important;
    }

    .oa-marketplace-filter-drawer__close:hover,
    .oa-marketplace-filter-drawer__close:focus{
        color:#fff!important;
        background:rgba(255,255,255,.09)!important;
        border-color:rgba(255,255,255,.18)!important;
        outline:0!important;
    }

    .oa-marketplace-filter-overlay{
        position:fixed!important;
        z-index:100001!important;
        inset:0!important;
        display:block!important;
        width:100%!important;
        height:100%!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        background:rgba(2,7,14,.68)!important;
        opacity:0!important;
        visibility:hidden!important;
        pointer-events:none!important;
        transition:opacity .2s ease,visibility .2s ease!important;
        backdrop-filter:blur(2px)!important;
    }

    .oa-marketplace-filter-overlay.is-open{
        opacity:1!important;
        visibility:visible!important;
        pointer-events:auto!important;
    }

    body.oa-marketplace-filter-open{
        overflow:hidden!important;
        touch-action:none!important;
    }

    .oa-marketplace-sidebar-filter__section nav{
        grid-template-columns:minmax(0,1fr)!important;
    }

    .oa-marketplace-sidebar-filter>button{
        font-weight:600!important;
    }

    .oa-marketplace .oa-listing-grid,
    .oa-marketplace .oa-marketplace-results .oa-listing-grid--filtered{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:8px!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact:not(.oa-listing-account-card){
        min-width:0!important;
        width:100%!important;
        height:auto!important;
        min-height:0!important;
        max-height:none!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__body{
        padding:8px!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller{
        grid-template-columns:24px minmax(0,1fr) 14px!important;
        gap:5px!important;
        margin-bottom:6px!important;
        padding:5px!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller img{
        width:24px!important;
        height:24px!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller strong{
        font-size:11px!important;
        font-weight:600!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__seller small,
    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__meta span:last-child{
        font-size:7.5px!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact h2{
        min-height:31px!important;
        margin-bottom:5px!important;
        font-size:13px!important;
        line-height:1.4!important;
        font-weight:600!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__footer strong{
        font-size:14px!important;
        font-weight:600!important;
    }

    .oa-marketplace .oa-listing-card.oa-listing-card--compact .oa-listing-card__footer a{
        width:27px!important;
        height:27px!important;
        font-size:14px!important;
    }
}

@media(max-width:480px){
    /* Eski tek-sütun kurallarını yalnızca pazar sayfasında kesin olarak ezer. */
    .oa-marketplace .oa-listing-grid,
    .oa-marketplace .oa-marketplace-results .oa-listing-grid--filtered{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:7px!important;
    }

    .oa-marketplace-mobile-filterbar{
        margin-bottom:10px!important;
    }

    .oa-marketplace-mobile-filterbar__button{
        min-height:40px!important;
        margin-left:0!important;
        margin-right:auto!important;
        padding:0 14px!important;
        border-radius:6px!important;
        font-size:13px!important;
    }
}


/* v0.2.18.9 - Alt kategori seçilmeden ilan detaylarına geçişi görsel olarak da engelle. */
.oa-listing-wizard-next[data-oa-wizard-next="2"]:disabled,
.oa-listing-wizard-next[data-oa-wizard-next="2"].is-subcategory-blocked{
    opacity:.48!important;
    cursor:not-allowed!important;
    transform:none!important;
    box-shadow:none!important;
}
.oa-listing-wizard-next[data-oa-wizard-next="2"]:disabled:hover,
.oa-listing-wizard-next[data-oa-wizard-next="2"].is-subcategory-blocked:hover{
    transform:none!important;
}

/* =========================================================
   İlan 30 günlük yayın süresi / satıcı paneli — v0.2.18.13
   ========================================================= */
.oa-listing-account-card .oa-listing-expiry{
    display:flex;
    align-items:center;
    gap:8px;
    width:max-content;
    max-width:100%;
    margin-top:10px;
    padding:7px 10px;
    border:1px solid #29405f;
    border-radius:8px;
    background:#101d31;
    color:#91a4c2;
    font-family:'Poppins',Arial,sans-serif;
    font-size:11px;
    line-height:1.35;
}

.oa-listing-account-card .oa-listing-expiry span{
    color:#7f93b2;
    font-size:11px;
    font-weight:500;
}

.oa-listing-account-card .oa-listing-expiry strong{
    color:#dce7ff;
    font-size:11px;
    font-weight:600;
}

.oa-listing-account-card .oa-listing-expiry--active{
    border-color:rgba(78,111,255,.34);
    background:rgba(55,78,151,.14);
}

.oa-listing-account-card .oa-listing-expiry--active strong{
    color:#8ea7ff;
}

.oa-listing-account-card .oa-listing-expiry--expired{
    border-color:rgba(241,173,63,.34);
    background:rgba(115,77,18,.18);
}

.oa-listing-account-card .oa-listing-expiry--expired strong{
    color:#f4be65;
}

.oa-listing-account-card .oa-listing-status.is-expired{
    border-color:rgba(241,173,63,.25)!important;
    background:rgba(115,77,18,.2)!important;
    color:#f4be65!important;
}

@media (max-width:680px){
    .oa-listing-account-card .oa-listing-expiry{
        width:100%;
        justify-content:space-between;
        flex-wrap:wrap;
        font-size:11px;
    }

    .oa-listing-account-card .oa-listing-expiry span,
    .oa-listing-account-card .oa-listing-expiry strong{
        font-size:11px;
    }
}

/* Süresi dolan ilan filtresi — v0.2.18.13 */
.oa-listing-account-card[hidden]{
    display:none!important;
}

.oa-listing-account-list--filterable[data-oa-listing-current-filter="expired"] > .oa-listing-account-card:not([data-oa-listing-status="oa_paused"][data-oa-listing-expired="1"]){
    display:none!important;
}


/* v0.2.18.17 - Alt kategori otomatik odak ve ilan görseli tam ekran lightbox */
.oa-listing-subcategory-picker{
    scroll-margin-top:108px;
}

.oa-listing-gallery__main>img[data-oa-listing-main-image]{
    cursor:zoom-in;
    outline:none;
}

.oa-listing-gallery__main>img[data-oa-listing-main-image]:focus-visible{
    box-shadow:inset 0 0 0 3px #5f73ff;
}

.oa-listing-gallery__main:has(>img[data-oa-listing-main-image])::after{
    position:absolute;
    right:14px;
    top:14px;
    z-index:2;
    content:'Büyüt';
    padding:7px 10px;
    border:1px solid rgba(255,255,255,.14);
    border-radius:8px;
    color:#fff;
    background:rgba(6,10,16,.76);
    font-size:11px;
    font-weight:600;
    line-height:1;
    pointer-events:none;
    backdrop-filter:blur(6px);
}

body.oa-listing-lightbox-open{
    position:fixed!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    overflow:hidden!important;
}

.oa-listing-lightbox{
    position:fixed;
    inset:0;
    z-index:2147483000;
    display:grid;
    place-items:center;
    padding:72px 74px 58px;
    opacity:0;
    visibility:hidden;
    transition:opacity .18s ease,visibility .18s ease;
    overscroll-behavior:contain;
}

.oa-listing-lightbox.is-open{
    opacity:1;
    visibility:visible;
}

.oa-listing-lightbox__backdrop{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:rgba(2,5,10,.94)!important;
    box-shadow:none!important;
    cursor:zoom-out;
}

.oa-listing-lightbox__stage{
    position:relative;
    z-index:1;
    display:flex;
    width:min(100%,1600px);
    height:100%;
    align-items:center;
    justify-content:center;
}

.oa-listing-lightbox__image{
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:calc(100dvh - 130px);
    margin:0;
    object-fit:contain;
    object-position:center;
    border-radius:8px;
    box-shadow:0 22px 70px rgba(0,0,0,.48);
    user-select:none;
    -webkit-user-drag:none;
}

.oa-listing-lightbox__close,
.oa-listing-lightbox__nav{
    position:fixed!important;
    z-index:3!important;
    display:grid!important;
    place-items:center!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.14)!important;
    color:#fff!important;
    background:rgba(17,23,34,.88)!important;
    box-shadow:0 10px 28px rgba(0,0,0,.25)!important;
    cursor:pointer!important;
    backdrop-filter:blur(8px);
}

.oa-listing-lightbox__close:hover,
.oa-listing-lightbox__close:focus,
.oa-listing-lightbox__close:active,
.oa-listing-lightbox__nav:hover,
.oa-listing-lightbox__nav:focus,
.oa-listing-lightbox__nav:active{
    color:#fff!important;
    background:#202a3b!important;
}

.oa-listing-lightbox__close{
    top:max(18px,env(safe-area-inset-top));
    right:max(18px,env(safe-area-inset-right));
    width:44px!important;
    height:44px!important;
    border-radius:12px!important;
}

.oa-listing-lightbox__close svg{
    width:22px;
    height:22px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
}

.oa-listing-lightbox__nav{
    top:50%;
    width:48px!important;
    height:54px!important;
    border-radius:12px!important;
    font-family:Arial,sans-serif!important;
    font-size:35px!important;
    font-weight:400!important;
    line-height:1!important;
    transform:translateY(-50%);
}

.oa-listing-lightbox__nav[hidden]{
    display:none!important;
}

.oa-listing-lightbox__nav--prev{
    left:max(18px,env(safe-area-inset-left));
}

.oa-listing-lightbox__nav--next{
    right:max(18px,env(safe-area-inset-right));
}

.oa-listing-lightbox__counter{
    position:fixed;
    left:50%;
    bottom:max(18px,env(safe-area-inset-bottom));
    z-index:3;
    min-width:58px;
    padding:7px 11px;
    border:1px solid rgba(255,255,255,.12);
    border-radius:999px;
    color:#fff;
    background:rgba(17,23,34,.82);
    font-size:11px;
    font-weight:600;
    line-height:1;
    text-align:center;
    transform:translateX(-50%);
    backdrop-filter:blur(8px);
}

@media(max-width:782px){
    .oa-listing-subcategory-picker{
        scroll-margin-top:72px;
    }

    .oa-listing-gallery__main:has(>img[data-oa-listing-main-image])::after{
        right:10px;
        top:10px;
        padding:6px 9px;
    }

    .oa-listing-lightbox{
        padding:58px 10px 52px;
    }

    .oa-listing-lightbox__image{
        max-width:100%;
        max-height:calc(100dvh - 112px);
        border-radius:4px;
    }

    .oa-listing-lightbox__close{
        top:max(10px,env(safe-area-inset-top));
        right:max(10px,env(safe-area-inset-right));
        width:42px!important;
        height:42px!important;
        border-radius:10px!important;
    }

    .oa-listing-lightbox__nav{
        top:auto;
        bottom:max(10px,env(safe-area-inset-bottom));
        width:42px!important;
        height:42px!important;
        border-radius:10px!important;
        font-size:30px!important;
        transform:none;
    }

    .oa-listing-lightbox__nav--prev{
        left:max(10px,env(safe-area-inset-left));
    }

    .oa-listing-lightbox__nav--next{
        right:max(10px,env(safe-area-inset-right));
    }

    .oa-listing-lightbox__counter{
        bottom:max(17px,env(safe-area-inset-bottom));
    }
}


/* v0.2.18.18 - Tekli ilan detay sayfası yeni düzen */
.oa-listing-single--revamp{
    width:min(100%, 1580px);
}

.oa-listing-panel{
    border:1px solid rgba(92,111,255,.16);
    border-radius:22px;
    background:
        radial-gradient(circle at 100% 0, rgba(83,108,255,.10), transparent 34%),
        linear-gradient(180deg, #0d1522, #0a111b);
    box-shadow:0 20px 40px rgba(0,0,0,.18);
}

.oa-listing-detail-layout{
    display:grid;
    grid-template-columns:minmax(0,1.2fr) minmax(0,.92fr) 340px;
    gap:20px;
    align-items:start;
    margin-bottom:20px;
}

.oa-listing-gallery--revamp,
.oa-listing-overview-card,
.oa-listing-aside-card,
.oa-listing-parameter-panel,
.oa-listing-help-panel,
.oa-listing-description,
.oa-listing-description-aside{
    border:1px solid rgba(92,111,255,.15);
    background:
        radial-gradient(circle at 100% 0, rgba(83,108,255,.08), transparent 32%),
        linear-gradient(180deg, #0c1523, #09111b);
}

.oa-listing-gallery--revamp{
    padding:16px;
}

.oa-listing-gallery--revamp .oa-listing-gallery__main,
.oa-listing-gallery--revamp .oa-listing-gallery__main>img,
.oa-listing-gallery--revamp .oa-listing-gallery__placeholder{
    min-height:420px;
    border-radius:18px;
}

.oa-listing-gallery__thumbs--revamp{
    grid-template-columns:repeat(4, minmax(0,1fr));
    gap:12px;
    margin-top:14px;
}

.oa-listing-gallery__thumbs--revamp button{
    aspect-ratio:1.55/1;
    border:1px solid rgba(100,118,255,.16);
    border-radius:14px;
    background:#09111a;
}

.oa-listing-gallery__thumbs--revamp button.is-active{
    border-color:#5d74ff;
    box-shadow:0 0 0 2px rgba(93,116,255,.18);
}

.oa-listing-overview-card{
    padding:26px;
}

.oa-listing-overview__eyebrow{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    margin-bottom:16px;
}

.oa-listing-overview__pill{
    display:inline-flex;
    align-items:center;
    min-height:30px;
    padding:0 13px;
    border:1px solid rgba(141,105,255,.28);
    border-radius:999px;
    background:linear-gradient(135deg, rgba(112,82,255,.28), rgba(74,87,218,.22));
    color:#e8ddff;
    font-size:11px;
    font-weight:700;
    letter-spacing:.03em;
}

.oa-listing-overview-card h1{
    margin:0 0 16px;
    color:#fff;
    font-size:24px;
    line-height:1.28;
    font-weight:700;
    letter-spacing:-.02em;
}

.oa-listing-overview__rating-row{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px;
    margin-bottom:16px;
    color:#aab7cb;
    font-size:13px;
}

.oa-listing-overview__rating-row strong{
    color:#fff;
    font-size:15px;
    font-weight:700;
}

.oa-listing-overview__stars{
    display:flex;
    gap:4px;
    color:rgba(255,210,90,.25);
    font-size:16px;
    line-height:1;
}

.oa-listing-overview__stars .is-filled{
    color:#ffcf4d;
    text-shadow:0 0 12px rgba(255,201,64,.12);
}

.oa-listing-overview__badges{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-bottom:22px;
}

.oa-listing-overview__badges span{
    display:inline-flex;
    align-items:center;
    gap:8px;
    min-height:38px;
    padding:0 14px;
    border:1px solid rgba(96,113,255,.18);
    border-radius:999px;
    background:#0d1726;
    color:#dce6f5;
    font-size:12px;
    font-weight:600;
}

.oa-listing-overview__badges svg{
    width:16px;
    height:16px;
    fill:none;
    stroke:#7bc8ff;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-overview__feature-box{
    padding:18px 18px 20px;
    border:1px solid rgba(255,255,255,.07);
    border-radius:18px;
    background:rgba(5,10,17,.34);
}

.oa-listing-overview__feature-box h2{
    margin:0 0 10px;
    color:#fff;
    font-size:18px;
    line-height:1.25;
    font-weight:700;
}

.oa-listing-overview__feature-box > p{
    margin:0 0 14px;
    color:#9dacc4;
    font-size:13px;
    line-height:1.75;
}

.oa-listing-overview__feature-box ul{
    display:grid;
    gap:10px;
    margin:0;
    padding:0;
    list-style:none;
}

.oa-listing-overview__feature-box li{
    position:relative;
    padding-left:22px;
    color:#d7e0ec;
    font-size:13px;
    line-height:1.7;
}

.oa-listing-overview__feature-box li:before{
    content:"";
    position:absolute;
    left:0;
    top:8px;
    width:10px;
    height:10px;
    border:2px solid #7e63ff;
    border-radius:50%;
    box-shadow:0 0 0 3px rgba(126,99,255,.12);
}

.oa-listing-aside-card{
    position:sticky;
    top:90px;
    padding:22px;
}

.oa-listing-aside__seller-head{
    padding-bottom:18px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.oa-listing-aside__seller-title span{
    display:inline-flex;
    align-items:center;
    gap:8px;
    color:#94aef6;
    font-size:12px;
    font-weight:700;
    letter-spacing:.03em;
}

.oa-listing-aside__seller-profile{
    display:flex;
    align-items:center;
    gap:14px;
    margin-top:14px;
}

.oa-listing-aside__avatar{
    position:relative;
    display:block;
    width:74px;
    min-width:74px;
    height:74px;
    border-radius:50%;
    overflow:hidden;
    border:2px solid rgba(103,123,255,.40);
    box-shadow:0 0 0 4px rgba(78,96,224,.12);
}

.oa-listing-aside__avatar img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
}

.oa-listing-aside__avatar b{
    position:absolute;
    right:5px;
    bottom:5px;
    width:14px;
    height:14px;
    border:2px solid #09111b;
    border-radius:50%;
}

.oa-listing-aside__avatar b.is-online{ background:#24e28c; }
.oa-listing-aside__avatar b.is-offline{ background:#7a8598; }

.oa-listing-aside__seller-meta{
    display:grid;
    gap:4px;
    min-width:0;
}

.oa-listing-aside__seller-meta strong,
.oa-listing-aside__seller-meta strong a{
    color:#fff!important;
    font-size:20px;
    line-height:1.2;
    font-weight:700;
}

.oa-listing-aside__seller-meta span{
    color:#b4c2da;
    font-size:12px;
    line-height:1.45;
    font-weight:600;
}

.oa-listing-aside__seller-meta em{
    color:#5ef0c3;
    font-size:12px;
    font-style:normal;
    line-height:1.4;
    font-weight:700;
}

.oa-listing-aside__contact-row{
    display:grid;
    grid-template-columns:1.2fr .9fr .9fr;
    gap:10px;
    margin:18px 0 20px;
}

.oa-listing-aside__contact-btn,
.oa-listing-aside__contact-placeholder{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    min-height:50px;
    padding:0 12px;
    border:1px solid rgba(255,255,255,.09);
    border-radius:14px;
    background:#111b2b;
    color:#eef4ff!important;
    font-size:12px;
    font-weight:600;
    text-decoration:none!important;
    transition:transform .18s ease,border-color .18s ease,background .18s ease;
}

.oa-listing-aside__contact-btn:hover{
    transform:translateY(-1px);
    border-color:rgba(108,127,255,.36);
    background:#152136;
}

.oa-listing-aside__contact-btn svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-aside__price-box{
    display:grid;
    gap:6px;
    margin-bottom:18px;
}

.oa-listing-aside__price-box strong{
    color:#79f0c2;
    font-size:28px;
    line-height:1.15;
    font-weight:800;
    letter-spacing:-.02em;
}

.oa-listing-aside__price-box span{
    color:#9facbf;
    font-size:14px;
    line-height:1.35;
    font-weight:500;
}

.oa-listing-aside__purchase-actions{
    display:grid;
    gap:12px;
}

.oa-listing-aside__cart-form{ margin:0!important; }

.oa-listing-aside__buy-btn{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    width:100%;
    min-height:58px;
    padding:0 16px!important;
    border:none;
    border-radius:16px!important;
    color:#fff!important;
    font-size:14px!important;
    line-height:1!important;
    font-weight:700!important;
    text-decoration:none!important;
    transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;
}

.oa-listing-aside__buy-btn svg{
    width:19px;
    height:19px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-aside__buy-btn.is-primary{
    background:linear-gradient(135deg,#ff853f,#ef6a22)!important;
    box-shadow:0 16px 34px rgba(239,106,34,.24);
}

.oa-listing-aside__buy-btn.is-secondary{
    background:linear-gradient(135deg,#5d74ff,#3f5ae2)!important;
    box-shadow:0 16px 34px rgba(63,90,226,.26);
}

.oa-listing-aside__buy-btn:hover{
    transform:translateY(-1px);
    filter:brightness(1.03);
}

.oa-listing-aside__buy-btn.is-disabled{
    background:#1d2839!important;
    color:#8390a6!important;
    cursor:not-allowed;
    box-shadow:none;
}

.oa-listing-aside__safe-note{
    display:flex;
    align-items:center;
    gap:10px;
    margin-top:18px;
    padding-top:16px;
    border-top:1px solid rgba(255,255,255,.08);
    color:#aebbd0;
    font-size:12px;
    line-height:1.45;
    font-weight:600;
}

.oa-listing-aside__safe-note svg{
    width:18px;
    height:18px;
    min-width:18px;
    fill:none;
    stroke:#8dc2ff;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-listing-detail-bottom,
.oa-listing-description-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 340px;
    gap:20px;
    align-items:start;
    margin-bottom:20px;
}

.oa-listing-parameter-panel,
.oa-listing-help-panel,
.oa-listing-description,
.oa-listing-description-aside{
    padding:24px;
}

.oa-listing-section-title--compact{
    margin-bottom:18px;
    padding-bottom:16px;
    border-bottom:1px solid rgba(255,255,255,.07);
}

.oa-listing-parameter-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:12px;
}

.oa-listing-parameter-grid__item{
    min-height:94px;
    padding:16px;
    border:1px solid rgba(255,255,255,.08);
    border-radius:16px;
    background:#0a1320;
}

.oa-listing-parameter-grid__item small,
.oa-listing-parameter-grid__item strong{
    display:block;
}

.oa-listing-parameter-grid__item small{
    margin-bottom:10px;
    color:#8c9ab0;
    font-size:12px;
    line-height:1.4;
    font-weight:500;
}

.oa-listing-parameter-grid__item strong{
    color:#fff;
    font-size:18px;
    line-height:1.4;
    font-weight:700;
}

.oa-listing-help-panel__title,
.oa-listing-description-aside__badge{
    display:inline-flex;
    align-items:center;
    min-height:30px;
    padding:0 12px;
    border-radius:999px;
    border:1px solid rgba(92,111,255,.20);
    background:rgba(82,104,233,.12);
    color:#cbd5ff;
    font-size:11px;
    line-height:1;
    font-weight:700;
    letter-spacing:.03em;
}

.oa-listing-help-panel ul,
.oa-listing-description-aside ul{
    display:grid;
    gap:16px;
    margin:18px 0 0;
    padding:0;
    list-style:none;
}

.oa-listing-help-panel li,
.oa-listing-description-aside li{
    display:grid;
    gap:4px;
}

.oa-listing-help-panel li strong,
.oa-listing-description-aside li{
    color:#fff;
    font-size:14px;
    line-height:1.45;
    font-weight:600;
}

.oa-listing-help-panel li span,
.oa-listing-description-aside p{
    color:#99a8bd;
    font-size:13px;
    line-height:1.75;
}

.oa-listing-description-aside h3{
    margin:16px 0 10px;
    color:#fff;
    font-size:22px;
    line-height:1.25;
    font-weight:700;
}

.oa-listing-description-aside ul{
    margin-top:16px;
}

.oa-listing-description-aside li{
    position:relative;
    padding-left:18px;
}

.oa-listing-description-aside li:before{
    content:"•";
    position:absolute;
    left:0;
    top:0;
    color:#7d67ff;
    font-size:17px;
    line-height:1.2;
}

@media(max-width:1280px){
    .oa-listing-detail-layout{
        grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    }

    .oa-listing-aside-card{
        grid-column:1 / -1;
        position:static;
    }

    .oa-listing-detail-bottom,
    .oa-listing-description-layout{
        grid-template-columns:1fr;
    }

    .oa-listing-help-panel,
    .oa-listing-description-aside{
        order:2;
    }
}

@media(max-width:920px){
    .oa-listing-detail-layout{
        grid-template-columns:1fr;
    }

    .oa-listing-parameter-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}

@media(max-width:680px){
    .oa-listing-single--revamp{
        width:calc(100% - 20px);
    }

    .oa-listing-gallery--revamp,
    .oa-listing-overview-card,
    .oa-listing-aside-card,
    .oa-listing-parameter-panel,
    .oa-listing-help-panel,
    .oa-listing-description,
    .oa-listing-description-aside{
        border-radius:18px;
    }

    .oa-listing-gallery--revamp .oa-listing-gallery__main,
    .oa-listing-gallery--revamp .oa-listing-gallery__main>img,
    .oa-listing-gallery--revamp .oa-listing-gallery__placeholder{
        min-height:260px;
    }

    .oa-listing-gallery__thumbs--revamp{
        grid-template-columns:repeat(3,minmax(0,1fr));
        gap:10px;
    }

    .oa-listing-overview-card,
    .oa-listing-aside-card,
    .oa-listing-parameter-panel,
    .oa-listing-help-panel,
    .oa-listing-description,
    .oa-listing-description-aside{
        padding:18px;
    }

    .oa-listing-overview-card h1{
        font-size:22px;
    }

    .oa-listing-overview__feature-box{
        padding:16px;
    }

    .oa-listing-aside__seller-profile{
        align-items:flex-start;
    }

    .oa-listing-aside__seller-meta strong,
    .oa-listing-aside__seller-meta strong a{
        font-size:18px;
    }

    .oa-listing-aside__contact-row{
        grid-template-columns:1fr;
    }

    .oa-listing-aside__price-box strong{
        font-size:26px;
    }

    .oa-listing-parameter-grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .oa-listing-parameter-grid__item strong{
        font-size:16px;
    }

    .oa-listing-description-aside h3{
        font-size:20px;
    }
}

/* v0.2.18.20 - Tekli ilan sayfası ince ayarlar */
.oa-listing-single--detail-v2{
    width:min(100% - 32px,1460px);
    margin:0 auto;
    color:#e8edf6;
}
.oa-listing-v2-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 330px;
    gap:20px;
    align-items:start;
}
.oa-listing-v2-main{min-width:0;display:grid;gap:18px}
.oa-listing-v2-top{
    display:grid;
    grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);
    gap:18px;
    padding:18px;
    border:1px solid rgba(103,119,255,.13);
    border-radius:16px;
    background:#101722;
}
.oa-listing-v2-gallery{min-width:0}
.oa-listing-v2-gallery__main{
    position:relative;
    overflow:hidden;
    min-height:390px;
    border-radius:12px;
    background:#090e15;
}
.oa-listing-v2-gallery__main>img{
    display:block;
    width:100%;
    height:100%;
    min-height:390px;
    object-fit:cover;
}
.oa-listing-v2-gallery__main em{
    position:absolute;
    left:14px;
    bottom:14px;
    padding:7px 11px;
    border-radius:7px;
    background:rgba(7,11,17,.82);
    color:#fff;
    font-size:13px;
    font-style:normal;
    font-weight:600;
}
.oa-listing-v2-gallery__placeholder{display:grid;place-items:center;min-height:390px;color:#6b78ff}
.oa-listing-v2-gallery__placeholder svg{width:50px;height:50px}
.oa-listing-v2-gallery__thumbs{
    display:flex;
    gap:9px;
    margin-top:12px;
    overflow-x:auto;
    scrollbar-width:none;
}
.oa-listing-v2-gallery__thumbs::-webkit-scrollbar{display:none}
.oa-listing-v2-gallery__thumbs button{
    flex:0 0 126px;
    aspect-ratio:1.45/1;
    padding:0;
    overflow:hidden;
    border:1px solid rgba(115,130,255,.18)!important;
    border-radius:9px!important;
    background:#0b111a!important;
    box-shadow:none!important;
}
.oa-listing-v2-gallery__thumbs button.is-active{border-color:#697aff!important;box-shadow:0 0 0 2px rgba(105,122,255,.16)!important}
.oa-listing-v2-gallery__thumbs img{display:block;width:100%;height:100%;object-fit:cover}
.oa-listing-v2-summary{min-width:0;padding:5px 3px 0}
.oa-listing-v2-summary h1{
    margin:0 0 8px;
    color:#fff;
    font-size:25px;
    line-height:1.28;
    letter-spacing:-.018em;
    font-weight:600;
}
.oa-listing-v2-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#9ca8ba;font-size:12px;line-height:1.3}
.oa-listing-v2-rating>strong{color:#eef2f8;font-size:13px;font-weight:600}
.oa-listing-v2-stars{display:inline-flex;gap:2px;color:#4b5362}
.oa-listing-v2-stars b{font-size:14px;font-weight:500;line-height:1}
.oa-listing-v2-stars b.is-filled{color:#ffc928}
.oa-listing-v2-lead{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    margin:14px 0 0;
    padding:14px 0;
    border-top:1px solid rgba(255,255,255,.07);
    border-bottom:1px solid rgba(255,255,255,.07);
    color:#aab4c5;
    font-size:12px;
    line-height:1.7;
}
.oa-listing-v2-badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}
.oa-listing-v2-badges span{
    display:inline-flex;
    align-items:center;
    gap:7px;
    min-height:34px;
    padding:0 11px;
    border:1px solid rgba(102,119,255,.18);
    border-radius:999px;
    background:#151d2d;
    color:#d9e1ee;
    font-size:13px;
    line-height:1;
    font-weight:500;
}
.oa-listing-v2-badges i{display:grid;place-items:center;width:17px;height:17px;color:#73c9ff}
.oa-listing-v2-badges i svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.oa-listing-v2-dot{width:8px!important;height:8px!important;border-radius:50%;background:#27de95!important;box-shadow:0 0 0 4px rgba(39,222,149,.10)}
.oa-listing-v2-features h2{margin:0 0 10px;color:#fff;font-size:15px;line-height:1.35;font-weight:600}
.oa-listing-v2-features ul{display:grid;gap:5px;margin:0;padding:0 0 0 18px;color:#aab4c4}
.oa-listing-v2-features li{font-size:11.5px;line-height:1.55;padding-left:2px}
.oa-listing-v2-features li::marker{color:#6576ff}
.oa-listing-v2-expiry{display:flex;align-items:center;gap:7px;margin-top:24px;color:#8490a2;font-size:13px}
.oa-listing-v2-expiry strong{color:#aeb8c7;font-weight:500}

.oa-listing-v2-parameters,
.oa-listing-v2-description{
    padding:16px;
    border:1px solid rgba(103,119,255,.13);
    border-radius:16px;
    background:#101722;
}
.oa-listing-v2-parameter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.oa-listing-v2-parameter{
    min-height:70px;
    padding:12px 13px;
    border:1px solid rgba(255,255,255,.07);
    border-radius:10px;
    background:#0c131e;
}
.oa-listing-v2-parameter small,.oa-listing-v2-parameter strong{display:block}
.oa-listing-v2-parameter small{margin-bottom:6px;color:#7f91b1;font-size:12.5px;line-height:1.3;font-weight:500}
.oa-listing-v2-parameter strong{color:#f3f5f8;font-size:12.5px;line-height:1.4;font-weight:500}
.oa-listing-v2-section-title{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}
.oa-listing-v2-section-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgba(82,104,233,.15);color:#6f7fff}
.oa-listing-v2-section-title>span svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.oa-listing-v2-section-title h2{margin:0;color:#fff;font-size:15px!important;font-weight:600!important;line-height:1.3!important}
.oa-listing-v2-section-title p{margin:2px 0 0;color:#7e899a;font-size:12.5px!important;line-height:1.4!important}
.oa-listing-v2-description{margin-top:14px}.oa-listing-v2-description__content{color:#acb5c3;font-size:12px;line-height:1.75}
.oa-listing-v2-description__content p{margin:0 0 12px}.oa-listing-v2-description__content p:last-child{margin-bottom:0}

.oa-listing-v2-sidebar{min-width:0}
.oa-listing-v2-seller-card{
    position:sticky;
    top:90px;
    overflow:hidden;
    border:1px solid rgba(103,119,255,.14);
    border-radius:16px;
    background:#101722;
    box-shadow:0 18px 38px rgba(0,0,0,.15);
}
.oa-listing-v2-seller-card__head{
    padding:10px 16px;
    border-bottom:1px solid rgba(255,255,255,.06);
    background:linear-gradient(90deg,rgba(82,104,233,.18),rgba(95,76,186,.10));
    color:#9eb1ef;
    font-size:12.5px;
    line-height:1;
    font-weight:600;
    text-align:center;
    letter-spacing:.02em;
}
.oa-listing-v2-seller{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:11px;align-items:center;padding:15px 15px 12px}
.oa-listing-v2-seller__avatar{display:block;width:58px;height:58px;border-radius:10px;overflow:hidden;border:1px solid rgba(105,122,255,.28)}
.oa-listing-v2-seller__avatar img{display:block;width:100%;height:100%;object-fit:cover}
.oa-listing-v2-seller__copy{display:grid;gap:3px;min-width:0}
.oa-listing-v2-seller__copy strong a{display:block;overflow:hidden;color:#fff!important;font-size:13px;line-height:1.3;font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.oa-listing-v2-seller__copy>span{color:#8997ad;font-size:11.5px;line-height:1.3;font-weight:500}
.oa-listing-v2-seller__marks{display:flex;gap:5px;margin-top:3px}
.oa-listing-v2-seller__marks b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(95,110,255,.15);color:#8d9aff;font-size:12px;font-weight:600}
.oa-listing-v2-seller__marks b.is-online{background:rgba(32,214,144,.13);color:#32e49b}
.oa-listing-v2-seller__success{display:grid;gap:2px;text-align:right}.oa-listing-v2-seller__success strong{color:#e8edf6;font-size:18px;line-height:1;font-weight:600}.oa-listing-v2-seller__success span{color:#7e899a;font-size:11px;line-height:1.25}
.oa-listing-v2-contact{display:grid;grid-template-columns:1.25fr .8fr .8fr;gap:8px;padding:0 15px 16px}
.oa-listing-v2-contact>a,.oa-listing-v2-contact>button{
    appearance:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-height:38px!important;
    margin:0!important;
    padding:0 9px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:7px!important;
    background:#1a2433!important;
    color:#e2e8f2!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12.5px!important;
    line-height:1!important;
    font-weight:500!important;
    text-transform:none!important;
    text-decoration:none!important;
}
.oa-listing-v2-contact>a:hover,.oa-listing-v2-contact>button:hover{background:#202c3e!important;border-color:rgba(103,119,255,.24)!important;color:#fff!important}
.oa-listing-v2-contact>button:disabled{opacity:.55;cursor:not-allowed}
.oa-listing-v2-contact svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.oa-listing-v2-price{display:grid;gap:2px;margin:0 15px;padding:17px 0;border-top:1px solid rgba(255,255,255,.07)}
.oa-listing-v2-price strong{color:#58e8b0;font-size:25px;line-height:1.1;font-weight:600;letter-spacing:-.02em}
.oa-listing-v2-price span{color:#8895a9;font-size:12.5px}
.oa-listing-v2-actions{display:grid;gap:8px;padding:0 15px 15px}
.oa-listing-v2-actions form{margin:0!important}
.oa-listing-v2-buy{
    appearance:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:46px!important;
    margin:0!important;
    padding:0 14px!important;
    border:0!important;
    border-radius:8px!important;
    color:#fff!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:500!important;
    text-transform:none!important;
    text-decoration:none!important;
}
.oa-listing-v2-buy.is-buy{background:linear-gradient(135deg,#ff8a3c,#f3742a)!important}
.oa-listing-v2-buy.is-cart{background:linear-gradient(135deg,#5d72f2,#465bdc)!important}
.oa-listing-v2-buy.is-disabled{background:#202936!important;color:#7e8999!important}
.oa-listing-v2-actions .oa-favorite-button,.oa-listing-v2-actions [class*="favorite"]{border-radius:8px!important}
.oa-listing-v2-safe{display:flex;align-items:center;gap:8px;padding:12px 15px;border-top:1px solid rgba(255,255,255,.07);color:#8f9caf;font-size:12px;line-height:1.45}
.oa-listing-v2-safe>span{display:grid;place-items:center;width:18px;height:18px;color:#6f82ff}.oa-listing-v2-safe svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

@media(max-width:1180px){
    .oa-listing-v2-layout{grid-template-columns:1fr}
    .oa-listing-v2-sidebar{order:2}
    .oa-listing-v2-seller-card{position:static}
}
@media(max-width:900px){
    .oa-listing-v2-top{grid-template-columns:1fr}
    .oa-listing-v2-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
    .oa-listing-single--detail-v2{width:calc(100% - 20px)}
    .oa-listing-v2-top{padding:12px;gap:14px;border-radius:12px}
    .oa-listing-v2-gallery__main,.oa-listing-v2-gallery__main>img,.oa-listing-v2-gallery__placeholder{min-height:270px}
    .oa-listing-v2-gallery__thumbs button{flex-basis:95px}
    .oa-listing-v2-summary h1{font-size:21px}
    .oa-listing-v2-lead{font-size:13px}
    .oa-listing-v2-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
    .oa-listing-v2-parameters,.oa-listing-v2-description{padding:12px;border-radius:12px}
    .oa-listing-v2-parameter{min-height:62px;padding:10px}
    .oa-listing-v2-contact{grid-template-columns:1fr 1fr}
    .oa-listing-v2-contact>a{grid-column:1/-1}
}


/* v0.2.18.20 - kullanıcı isteği: başlık 19px */
.oa-listing-single--detail-v2 .oa-listing-v2-summary h1{font-size:19px!important;line-height:1.35!important;}
@media(max-width:680px){.oa-listing-single--detail-v2 .oa-listing-v2-summary h1{font-size:19px!important;}}

/* Satıcı doğrulama ikonları */
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks{display:flex;align-items:center;gap:6px;margin-top:5px;}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-identity{background:linear-gradient(145deg,rgba(62,105,255,.22),rgba(67,76,177,.18));border-color:rgba(93,122,255,.30);color:#8ea5ff;}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-online{background:linear-gradient(145deg,rgba(38,211,143,.20),rgba(20,130,92,.14));border-color:rgba(50,228,155,.27);color:#3ce6a1;}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-online svg{filter:drop-shadow(0 0 5px rgba(60,230,161,.22));}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-badged{background:linear-gradient(145deg,rgba(135,91,255,.22),rgba(81,54,172,.16));border-color:rgba(158,116,255,.28);color:#b49bff;}

/* Alt açıklama bölümü kaldırıldığı için fazladan boşluk oluşmasın */
.oa-listing-single--detail-v2 .oa-listing-v2-main{align-content:start;}


/* v0.2.18.21 - Favori ikonu + Teklif/Fiyat Takibi + satıcı araçları */
.oa-listing-single--detail-v2 .oa-listing-v2-summary{
    position:relative;
    padding-bottom:48px;
}

/* Favori artık metinli kart değil, içerik alanının sağ altındaki sade ikon */
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner{
    position:absolute;
    right:2px;
    bottom:1px;
    z-index:4;
    display:flex;
    align-items:center;
    justify-content:center;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-favorite-button{
    appearance:none!important;
    display:grid!important;
    place-items:center!important;
    width:42px!important;
    min-width:42px!important;
    height:42px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid rgba(103,122,255,.26)!important;
    border-radius:12px!important;
    background:#151f32!important;
    color:#95a8ff!important;
    box-shadow:none!important;
    cursor:pointer!important;
    transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-favorite-button:hover{
    transform:translateY(-1px)!important;
    border-color:rgba(121,139,255,.45)!important;
    background:#1a2740!important;
    color:#b3c0ff!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-favorite-button.is-active{
    border-color:rgba(255,93,140,.34)!important;
    background:rgba(255,72,126,.11)!important;
    color:#ff719d!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-action-icon{
    display:grid!important;
    place-items:center!important;
    width:20px!important;
    min-width:20px!important;
    height:20px!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    color:inherit!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-action-icon svg{
    width:20px!important;
    height:20px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-favorite-button.is-active .oa-listing-action-icon svg{
    fill:currentColor!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-action-copy,
.oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner .oa-listing-action-arrow{
    display:none!important;
}

/* Hemen Satın Al kaldırıldı; Sepete Ekle ana satın alma aksiyonu */
.oa-listing-single--detail-v2 .oa-listing-v2-buy.is-cart{
    order:1;
}
.oa-listing-single--detail-v2 .oa-listing-v2-buy.is-edit{
    background:linear-gradient(135deg,#5d72f2,#465bdc)!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-action-inline-icon{
    display:grid;
    place-items:center;
    width:18px;
    height:18px;
    color:inherit;
}
.oa-listing-single--detail-v2 .oa-listing-v2-action-inline-icon svg{
    width:17px;
    height:17px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

/* Teklif, fiyat takibi, analitik ve paylaşım sihirbazı için ortak mount alanı */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions:empty{
    display:none!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions > [hidden]{
    display:none!important;
}

.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-owner-analytics,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher{
    appearance:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    min-height:46px!important;
    margin:0!important;
    padding:0 12px!important;
    overflow:hidden!important;
    border:1px solid rgba(103,122,255,.22)!important;
    border-radius:8px!important;
    background:#151f32!important;
    color:#edf2ff!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:500!important;
    text-transform:none!important;
    text-decoration:none!important;
    transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button:hover,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher:hover,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-owner-analytics:hover,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher:hover{
    transform:translateY(-1px)!important;
    border-color:rgba(114,133,255,.38)!important;
    background:#1a2740!important;
    color:#fff!important;
}

/* Sıralama: alıcıda Teklif > Fiyat Takip; satıcıda Analitik > Paylaşım Sihirbazı */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button{order:10!important;}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher{order:20!important;}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-owner-analytics{order:10!important;}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher{order:20!important;}

/* Entegrasyon eklentilerinin eski büyük kart metriklerini bu sayfada sadeleştir */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__icon,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__icon,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-action-icon,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher__icon{
    display:grid!important;
    place-items:center!important;
    flex:0 0 30px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    margin:0!important;
    border:1px solid rgba(103,122,255,.16)!important;
    border-radius:8px!important;
    background:rgba(82,104,233,.10)!important;
    color:#9dacff!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__icon svg,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__icon svg,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-action-icon svg,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher__icon svg{
    width:16px!important;
    height:16px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__copy,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-action-copy,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher__copy{
    display:grid!important;
    flex:1 1 auto!important;
    min-width:0!important;
    gap:2px!important;
    text-align:left!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions strong{
    color:#fff!important;
    font-size:12px!important;
    line-height:1.2!important;
    font-weight:600!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions small{
    display:none!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__arrow,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__state,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-action-arrow,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-social-card-launcher__arrow{
    display:grid!important;
    place-items:center!important;
    width:26px!important;
    min-width:26px!important;
    height:26px!important;
    margin-left:auto!important;
    border-radius:7px!important;
    background:rgba(82,104,233,.09)!important;
    color:#90a3ff!important;
}

/* İlan Analitiği önceki tasarımın stillerinden etkilenmesin */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-listing-owner-analytics{
    min-height:46px!important;
}

@media(max-width:680px){
    .oa-listing-single--detail-v2 .oa-listing-v2-summary{padding-bottom:52px;}
    .oa-listing-single--detail-v2 .oa-listing-v2-favorite-corner{right:0;bottom:0;}
}


/* v0.2.18.22 - mobil sıralama ve satıcı rozetleri */
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-online{
    border-radius:50%!important;
    background:rgba(35,215,145,.10)!important;
    border-color:rgba(52,229,160,.32)!important;
    color:#39e5a1!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-online svg{
    width:15px!important;
    height:15px!important;
    filter:none!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-online svg circle:first-child{
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.6!important;
    opacity:.78;
}
.oa-listing-single--detail-v2 .oa-listing-v2-seller__marks b.is-online svg .oa-online-core{
    fill:currentColor!important;
    stroke:none!important;
}

/* Mobilde: üst ilan bilgisi -> satıcı bilgileri -> parametreler */
@media(max-width:900px){
    .oa-listing-single--detail-v2 .oa-listing-v2-layout{
        display:flex!important;
        flex-direction:column!important;
        gap:14px!important;
    }
    .oa-listing-single--detail-v2 .oa-listing-v2-main{
        display:contents!important;
    }
    .oa-listing-single--detail-v2 .oa-listing-v2-top{
        order:1!important;
    }
    .oa-listing-single--detail-v2 .oa-listing-v2-sidebar{
        order:2!important;
        width:100%!important;
    }
    .oa-listing-single--detail-v2 .oa-listing-v2-parameters{
        order:3!important;
        width:100%!important;
    }
}


/* v0.2.18.23 - Teklif / fiyat takip aksiyonlarını tek satır ve tam genişlik yap */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    gap:8px!important;
}

/* Her iki aksiyon da kartın tamamını kaplasın. */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher{
    box-sizing:border-box!important;
    flex:0 0 auto!important;
    align-self:stretch!important;
    grid-column:1 / -1!important;
    justify-self:stretch!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    min-height:48px!important;
    margin:0!important;
    padding:0 16px!important;
    border:1px solid rgba(103,122,255,.24)!important;
    border-radius:8px!important;
    background:#151f32!important;
    box-shadow:none!important;
}

/* Teklif Ver: Sepete Ekle gibi tek ikon + yazı. Sağ ok ve kutulu ikon yok. */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button{
    justify-content:center!important;
    gap:9px!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__icon{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:18px!important;
    min-width:18px!important;
    height:18px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#aebcff!important;
    box-shadow:none!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__icon svg{
    width:17px!important;
    height:17px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy{
    display:block!important;
    flex:0 0 auto!important;
    min-width:0!important;
    text-align:center!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy strong{
    display:block!important;
    margin:0!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:600!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy small,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__arrow{
    display:none!important;
}

/* Fiyatı Takip Et: sadece yazı, tam genişlik; eski ikon / artı-tik kutuları tamamen gizli. */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__icon,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__state{
    display:none!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__copy{
    display:block!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    text-align:center!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__copy strong{
    display:block!important;
    margin:0!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:600!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher__copy small{
    display:none!important;
}

@media(max-width:680px){
    .oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button,
    .oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-price-alert-launcher{
        width:100%!important;
        max-width:none!important;
        min-height:46px!important;
    }
}


/* v0.2.18.24 - Teklif Ver ikon + metin birlikte ortalansın */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button{
    display:grid!important;
    grid-template-columns:18px auto!important;
    align-items:center!important;
    justify-content:center!important;
    column-gap:9px!important;
    width:100%!important;
    padding:0 16px!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__icon{
    grid-column:1!important;
    display:grid!important;
    place-items:center!important;
    width:18px!important;
    min-width:18px!important;
    height:18px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy{
    grid-column:2!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    flex:none!important;
    text-align:left!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy strong{
    display:block!important;
    margin:0!important;
    padding:0!important;
    line-height:1!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__arrow,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions .oa-offer-open-button__copy small{
    display:none!important;
}


/* v0.2.18.27 - İlan bazlı teklif aç/kapat ve minimum teklif */
.oa-listing-offer-settings>span{display:block;margin-bottom:10px;color:#dfe7f5;font-size:13px;font-weight:600}
.oa-listing-offer-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.oa-listing-offer-toggle>label{position:relative;display:grid;gap:5px;min-height:78px;padding:14px 15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0b121d;cursor:pointer;transition:border-color .18s ease,background .18s ease}
.oa-listing-offer-toggle>label:hover{border-color:rgba(92,111,255,.32)}
.oa-listing-offer-toggle>label.is-active{border-color:rgba(92,111,255,.58);background:rgba(82,104,233,.10);box-shadow:0 0 0 2px rgba(82,104,233,.08)}
.oa-listing-offer-toggle input{position:absolute;opacity:0;pointer-events:none}
.oa-listing-offer-toggle strong{color:#fff;font-size:13px;line-height:1.3;font-weight:600}
.oa-listing-offer-toggle small{color:#8794a8;font-size:12px;line-height:1.45;font-weight:500}
.oa-listing-offer-minimum{display:block;margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a111a}
.oa-listing-offer-minimum.is-hidden{display:none}
.oa-listing-offer-minimum>span{display:block;margin-bottom:8px;color:#cfd8e6;font-size:12px;font-weight:600}
.oa-listing-offer-minimum>div{display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.10);border-radius:10px;background:#070d15}
.oa-listing-offer-minimum input{flex:1;min-width:0;height:46px;padding:0 13px;border:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;box-shadow:none!important;outline:none!important}
.oa-listing-offer-minimum>div>strong{padding:0 14px;color:#9aa8bc;font-size:12px;font-weight:600}
.oa-listing-offer-minimum>small{display:block;margin-top:7px;color:#7f8da2;font-size:12px;line-height:1.45}
@media(max-width:680px){.oa-listing-offer-toggle{grid-template-columns:1fr}.oa-listing-offer-toggle>label{min-height:68px}}


/* Balık Oyunu komisyon indirimi */
.oa-fish-commission-reward{margin-top:2px;padding:14px 16px;border:1px solid rgba(95,119,210,.28);border-radius:12px;background:rgba(28,43,78,.26)}
.oa-fish-commission-reward>span{display:block;margin-bottom:8px;font-weight:600}
.oa-fish-commission-reward select{width:100%;min-height:44px}
.oa-fish-commission-reward small{display:block;margin-top:7px;color:#8d9bb2;font-weight:400}
.oa-fish-commission-reward__applied{display:flex;flex-direction:column;gap:4px}
.oa-fish-commission-reward__applied strong{font-weight:600;color:#7ce8bd}


/* v0.2.18.35 - Mobil İlanlarım 2 sütun + sıralı teklif doğrulaması */
.oa-listing-offer-lock-note{
    display:block;
    margin:-2px 0 10px;
    color:#8f9bb0;
    font-size:11px;
    line-height:1.5;
    font-weight:500;
}
.oa-listing-offer-lock-note[hidden]{display:none!important}
.oa-listing-offer-settings.is-price-locked .oa-listing-offer-toggle>label{
    opacity:.46!important;
    cursor:not-allowed!important;
    filter:saturate(.55);
    pointer-events:none!important;
}
.oa-listing-offer-settings.is-price-locked .oa-listing-offer-toggle>label:hover{
    border-color:rgba(255,255,255,.09)!important;
}
.oa-listing-offer-minimum.is-invalid{
    border-color:rgba(255,92,115,.32)!important;
}
.oa-listing-offer-minimum.is-invalid>div{
    border-color:#ff6478!important;
    box-shadow:0 0 0 2px rgba(255,100,120,.10)!important;
}
.oa-listing-offer-error{
    display:block!important;
    min-height:0!important;
    margin-top:7px!important;
    color:#ff7c8d!important;
    font-size:11px!important;
    line-height:1.45!important;
    font-weight:600!important;
}
.oa-listing-offer-error[hidden]{display:none!important}

@media(max-width:680px){
    /* Sadece Hesabım > İlanlarım kartları: tek sütuna düşme, iki kart yan yana kal. */
    .oa-listing-account-list,
    .oa-listing-account-list.oa-listing-account-list--filterable{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:8px!important;
        width:100%!important;
        min-width:0!important;
        align-items:stretch!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__body{
        padding:9px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card__seller{
        grid-template-columns:28px minmax(0,1fr) 16px!important;
        gap:6px!important;
        padding:6px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card__seller img{
        width:28px!important;
        height:28px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-card__seller strong{
        font-size:11px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__main h2{
        min-height:34px!important;
        margin-bottom:7px!important;
        font-size:11px!important;
        line-height:1.45!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__price{
        align-items:flex-start!important;
        flex-direction:column!important;
        gap:3px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__price strong{
        font-size:15px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__actions a,
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-inline-action button{
        height:auto!important;
        min-height:32px!important;
        padding:5px 4px!important;
        line-height:1.25!important;
        white-space:normal!important;
        text-align:center!important;
    }
}

@media(max-width:360px){
    .oa-listing-account-list,
    .oa-listing-account-list.oa-listing-account-list--filterable{
        gap:6px!important;
    }
    .oa-listing-account-list .oa-listing-card.oa-listing-account-card .oa-listing-account-card__body{
        padding:7px!important;
    }
}

/* v0.2.18.36 - sade görsel ekleme + çift politika onayı */
.oa-listing-gallery-add{
    position:relative!important;
    display:grid!important;
    place-items:center!important;
    min-width:0!important;
    aspect-ratio:1.35/1!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px dashed rgba(103,128,255,.48)!important;
    border-radius:12px!important;
    background:#0b1424!important;
    color:#8da0ff!important;
    cursor:pointer!important;
    transition:border-color .18s ease,background .18s ease,transform .18s ease!important;
}
.oa-listing-gallery-add:hover{
    border-color:#7186ff!important;
    background:rgba(70,91,210,.14)!important;
    transform:translateY(-1px)!important;
}
.oa-listing-gallery-add[hidden]{display:none!important}
.oa-listing-gallery-add input{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    opacity:0!important;
    pointer-events:none!important;
}
.oa-listing-gallery-add>span{
    display:grid!important;
    place-items:center!important;
    width:48px!important;
    height:48px!important;
    border-radius:12px!important;
    background:rgba(80,101,235,.16)!important;
    color:#7388ff!important;
    font-size:38px!important;
    font-weight:400!important;
    line-height:1!important;
}
.oa-listing-policy-consents{
    display:grid!important;
    gap:10px!important;
    width:100%!important;
}
.oa-listing-policy-consents .oa-listing-consent{
    margin:0!important;
}
.oa-listing-policy-consents .oa-listing-consent a{
    color:#8ea1ff!important;
    font-weight:600!important;
    text-decoration:none!important;
}
.oa-listing-policy-consents .oa-listing-consent a:hover{
    color:#fff!important;
    text-decoration:underline!important;
}
@media(max-width:680px){
    .oa-listing-gallery-add>span{
        width:42px!important;
        height:42px!important;
        font-size:34px!important;
    }
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-policy-consents .oa-listing-consent{
    display:flex!important;
    align-items:flex-start!important;
    gap:10px!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    box-sizing:border-box!important;
    margin:0!important;
    padding:14px 15px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:11px!important;
    color:#aeb8c9!important;
    background:#0c1524!important;
    font-size:11px!important;
    line-height:1.65!important;
}
.oa-listing-form-card--submit[data-oa-wizard-step="4"]>.oa-listing-policy-consents .oa-listing-consent input{
    flex:0 0 auto!important;
    width:16px!important;
    height:16px!important;
    margin:1px 0 0!important;
}


/* v0.2.18.37 - Mobil ekran geçişleri + maksimum 500 font ağırlığı */
@media (max-width:680px){
    html body .oa-listing-form-page,
    html body .oa-listing-form-page *{
        font-weight:500!important;
    }

    .oa-listing-form-page,
    .oa-listing-form{
        overflow-anchor:none!important;
    }

    .oa-listing-wizard-progress{
        scroll-margin-top:58px!important;
    }
}


/* v0.2.18.38 - Çoklu alt kategori akışı + mobil galeri boş durum kenarlığı */
@media (max-width:680px){
    .oa-listing-gallery-empty{
        border:none!important;
    }
}


/* v0.2.18.41 - mobil tekli ilan sırası + ilan sahibi düzenleme akışı */
@media(max-width:900px){
    /* display:contents nedeniyle açıklama order verilmezse en üste çıkıyordu. */
    .oa-listing-single--detail-v2 .oa-listing-v2-description{
        order:4!important;
        width:100%!important;
    }
}


/* v0.2.18.43 - İlan sahibi detay ekranı: Doping Al + İlanı Sil */
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete{
    appearance:none!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    min-width:0!important;
    min-height:46px!important;
    margin:0!important;
    padding:0 12px!important;
    border-radius:8px!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:500!important;
    text-transform:none!important;
    text-decoration:none!important;
    cursor:pointer!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote{
    order:5!important;
    border:1px solid rgba(101,119,255,.34)!important;
    background:#182544!important;
    color:#eef2ff!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote:hover{
    background:#1e2d50!important;
    border-color:rgba(112,133,255,.55)!important;
    color:#fff!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete{
    order:7!important;
    border:1px solid rgba(255,88,105,.28)!important;
    background:rgba(142,34,48,.12)!important;
    color:#ff9ba6!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete:hover{
    background:rgba(174,39,56,.18)!important;
    border-color:rgba(255,88,105,.48)!important;
    color:#ffd7dc!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote .oa-listing-action-icon,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete .oa-listing-action-icon{
    display:grid!important;
    place-items:center!important;
    flex:0 0 30px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    margin:0!important;
    border-radius:8px!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote .oa-listing-action-icon{
    border:1px solid rgba(103,122,255,.18)!important;
    background:rgba(82,104,233,.12)!important;
    color:#9dacff!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete .oa-listing-action-icon{
    border:1px solid rgba(255,88,105,.16)!important;
    background:rgba(255,88,105,.08)!important;
    color:#ff8996!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote .oa-listing-action-icon svg,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete .oa-listing-action-icon svg{
    width:16px!important;
    height:16px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote .oa-listing-action-copy,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete .oa-listing-action-copy{
    display:block!important;
    flex:1 1 auto!important;
    min-width:0!important;
    text-align:left!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote strong,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete strong{
    font-size:12px!important;
    line-height:1.2!important;
    font-weight:500!important;
    color:inherit!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote .oa-listing-action-arrow,
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete .oa-listing-action-arrow{
    display:grid!important;
    place-items:center!important;
    flex:0 0 26px!important;
    width:26px!important;
    height:26px!important;
    margin-left:auto!important;
    border-radius:7px!important;
    background:rgba(255,255,255,.04)!important;
    color:currentColor!important;
}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-owner-analytics{order:10!important;}
.oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-social-card-launcher{order:20!important;}

@media(max-width:680px){
    .oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote,
    .oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete,
    .oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-promote *,
    .oa-listing-single--detail-v2 .oa-listing-v2-integrated-actions.is-owner .oa-listing-v2-owner-delete *{
        font-weight:500!important;
    }
}

/* =========================================================
   v0.2.18.44 - İlan Pazarı üst filtre/sıralama barı + soldan drawer
========================================================= */
.oa-marketplace-toolbar{
    display:grid;
    grid-template-columns:auto minmax(0,1fr) auto;
    align-items:center;
    gap:14px;
    width:100%;
    margin:0 0 16px;
    padding:10px 12px;
    border:1px solid rgba(91,111,157,.28);
    border-radius:12px;
    background:linear-gradient(180deg,#111a2b 0%,#0d1727 100%);
    box-shadow:0 12px 30px rgba(0,0,0,.12);
    font-family:'Poppins',Arial,sans-serif;
}

.oa-marketplace-toolbar__filter{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:42px!important;
    margin:0!important;
    padding:0 14px!important;
    border:1px solid rgba(108,128,255,.4)!important;
    border-radius:8px!important;
    color:#fff!important;
    background:#17233a!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    line-height:1!important;
    text-transform:none!important;
    cursor:pointer!important;
}

.oa-marketplace-toolbar__filter:hover,
.oa-marketplace-toolbar__filter:focus{
    border-color:#6076ff!important;
    background:#1b2944!important;
    color:#fff!important;
    outline:0!important;
}

.oa-marketplace-toolbar__filter>span{
    display:grid;
    width:18px;
    height:18px;
    place-items:center;
    color:#91a2ff;
}

.oa-marketplace-toolbar__filter svg{
    width:17px;
    height:17px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
}

.oa-marketplace-toolbar__filter em{
    display:grid;
    min-width:20px;
    height:20px;
    padding:0 5px;
    place-items:center;
    border-radius:999px;
    color:#fff;
    background:#5368f4;
    font-size:10px;
    font-style:normal;
    font-weight:600;
}

.oa-marketplace-toolbar__summary{
    min-width:0;
    color:#7f8ca2;
    font-size:11px;
    font-weight:500;
}

.oa-marketplace-toolbar__sort{
    display:flex;
    align-items:center;
    gap:9px;
    margin:0;
}

.oa-marketplace-toolbar__sort>span{
    color:#8e9bb0;
    font-size:11px;
    font-weight:500;
    white-space:nowrap;
}

.oa-marketplace-toolbar__sort select{
    width:auto!important;
    min-width:190px!important;
    height:42px!important;
    margin:0!important;
    padding:0 34px 0 12px!important;
    border:1px solid rgba(104,126,176,.32)!important;
    border-radius:8px!important;
    color:#eaf0fb!important;
    background-color:#0a1423!important;
    box-shadow:none!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:11px!important;
    font-weight:500!important;
    outline:0!important;
}

.oa-marketplace-toolbar__sort select:focus{
    border-color:#6479ff!important;
    box-shadow:0 0 0 3px rgba(90,112,255,.12)!important;
}

/* Drawer masaüstü ve mobilde aynı şekilde soldan açılır. */
.oa-marketplace .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer]{
    position:fixed!important;
    z-index:100002!important;
    top:0!important;
    right:auto!important;
    bottom:0!important;
    left:0!important;
    display:block!important;
    width:min(92vw,400px)!important;
    max-width:400px!important;
    height:100dvh!important;
    margin:0!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    background:#0b1422!important;
    box-shadow:22px 0 55px rgba(0,0,0,.45)!important;
    transform:translate3d(-105%,0,0)!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:transform .24s ease,visibility .24s ease!important;
    -webkit-overflow-scrolling:touch!important;
}

.oa-marketplace .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer].is-open{
    transform:translate3d(0,0,0)!important;
    visibility:visible!important;
    pointer-events:auto!important;
}

.oa-marketplace .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer] .oa-marketplace-sidebar-filter{
    min-height:100%!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:linear-gradient(180deg,#111c30 0%,#0b1422 100%)!important;
    box-shadow:none!important;
}

.oa-marketplace .oa-marketplace-sidebar-filter>header{
    position:sticky!important;
    z-index:4!important;
    top:0!important;
    display:grid!important;
    grid-template-columns:32px minmax(0,1fr) 36px!important;
    align-items:center!important;
    gap:10px!important;
    min-height:64px!important;
    padding:0 17px!important;
    background:#17243b!important;
}

.oa-marketplace .oa-marketplace-filter-drawer__close{
    display:grid!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0!important;
    place-items:center!important;
    border:1px solid rgba(255,255,255,.1)!important;
    border-radius:8px!important;
    color:#fff!important;
    background:#0d1727!important;
    box-shadow:none!important;
    font-size:22px!important;
    font-weight:400!important;
    line-height:1!important;
    cursor:pointer!important;
}

.oa-marketplace .oa-marketplace-filter-overlay{
    position:fixed!important;
    z-index:100001!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:rgba(2,7,14,.7)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:opacity .2s ease,visibility .2s ease!important;
    backdrop-filter:blur(2px)!important;
}

.oa-marketplace .oa-marketplace-filter-overlay.is-open{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
}

body.oa-marketplace-filter-open{
    overflow:hidden!important;
}

.oa-marketplace-sidebar-filter__price-range{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
}

.oa-marketplace-sidebar-filter__actions{
    display:grid;
    gap:9px;
    padding:17px;
}

.oa-marketplace-sidebar-filter__actions>button{
    width:100%!important;
    min-height:46px!important;
    margin:0!important;
    padding:0 14px!important;
    border:0!important;
    border-radius:8px!important;
    color:#fff!important;
    background:linear-gradient(135deg,#5c70ff,#4a5fea)!important;
    box-shadow:0 10px 24px rgba(66,86,230,.2)!important;
    font-family:'Poppins',Arial,sans-serif!important;
    font-size:12px!important;
    font-weight:600!important;
    text-transform:none!important;
}

.oa-marketplace-sidebar-filter__actions>.oa-marketplace-sidebar-filter__reset{
    width:100%!important;
    min-height:42px!important;
    margin:0!important;
    font-size:11px!important;
}

/* Drawer kullanıldığı için sonuçlar artık her zaman tam genişlik. */
.oa-marketplace>.oa-marketplace-results{
    width:100%;
    min-width:0;
}

@media(max-width:700px){
    .oa-marketplace-toolbar{
        grid-template-columns:auto minmax(0,1fr);
        gap:8px;
        margin-bottom:10px;
        padding:8px;
        border-radius:10px;
    }

    .oa-marketplace-toolbar__filter{
        min-height:40px!important;
        padding:0 12px!important;
        font-size:11px!important;
        font-weight:500!important;
    }

    .oa-marketplace-toolbar__filter strong,
    .oa-marketplace-toolbar__filter em,
    .oa-marketplace-toolbar__summary,
    .oa-marketplace-toolbar__sort>span,
    .oa-marketplace-toolbar__sort select,
    .oa-marketplace-sidebar-filter__actions>button,
    .oa-marketplace-sidebar-filter__actions>.oa-marketplace-sidebar-filter__reset,
    .oa-marketplace-sidebar-filter__section h2,
    .oa-marketplace-sidebar-filter__field>span:first-child,
    .oa-marketplace-sidebar-filter>header strong{
        font-weight:500!important;
    }

    .oa-marketplace-toolbar__summary{
        display:none;
    }

    .oa-marketplace-toolbar__sort{
        justify-self:end;
        min-width:0;
    }

    .oa-marketplace-toolbar__sort>span{
        display:none;
    }

    .oa-marketplace-toolbar__sort select{
        width:min(47vw,184px)!important;
        min-width:0!important;
        height:40px!important;
        padding-left:9px!important;
        font-size:11px!important;
    }

    .oa-marketplace .oa-marketplace-sidebar[data-oa-marketplace-filter-drawer]{
        width:min(92vw,365px)!important;
        max-width:365px!important;
    }

    .oa-marketplace-sidebar-filter__actions>button{
        font-size:11px!important;
    }
}

/* v0.2.18.45 - Mobil ilan detay galerisinde parmakla sağa/sola kaydırma */
@media(max-width:680px){
    .oa-listing-single--detail-v2 .oa-listing-v2-gallery__main{
        touch-action:pan-y;
        overscroll-behavior-x:contain;
    }
    .oa-listing-single--detail-v2 .oa-listing-v2-gallery__main>img[data-oa-listing-main-image]{
        -webkit-user-select:none;
        user-select:none;
        -webkit-user-drag:none;
        will-change:transform,opacity;
    }
}
