
.oa-public-profile-page{background:#33364d!important}.oa-public-profile-page .site-content,.oa-public-profile-page .main-page-wrapper{background:transparent!important}.oa-public-profile{--oa-panel:#2b2e43;--oa-panel2:#242739;--oa-border:rgba(255,255,255,.08);--oa-text:#f5f6fb;--oa-muted:#a6aabd;--oa-blue:#397fec;--oa-purple:#7047d9;max-width:1340px;margin:0 auto 80px;color:var(--oa-text);font-family:Poppins,Arial,sans-serif}.oa-public-profile *{box-sizing:border-box}.oa-public-profile__cover{height:310px;border-radius:0 0 4px 4px;background:linear-gradient(135deg,#20283f,#4b5167);background-position:center;background-size:cover;box-shadow:inset 0 -90px 100px rgba(20,22,35,.32)}.oa-public-profile__head{display:flex;justify-content:space-between;gap:30px;min-height:180px;margin-top:-18px;padding:18px 22px;background:var(--oa-panel);border:1px solid var(--oa-border)}.oa-public-profile__identity{display:flex;align-items:center;gap:16px;min-width:0}.oa-public-profile__avatar{width:142px;height:142px;border-radius:6px;object-fit:cover;background:#202234;border:4px solid rgba(255,255,255,.05)}.oa-public-profile__name small{color:#9ea4b7;font-size:12px}.oa-public-profile__name h1{margin:2px 0 10px;color:#fff;font-size:27px}.oa-public-profile__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.oa-public-profile__badges span{display:flex;align-items:center;gap:5px}.oa-public-profile__badges img,.oa-public-profile__badges .oa-achievement-fallback{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;object-fit:contain;background:#12d49d;color:#fff;font-weight:900}.oa-public-profile__badges em{display:none}.oa-public-profile__actions{display:flex;flex-wrap:wrap;gap:7px}.oa-profile-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:0;border-radius:3px;color:#fff!important;background:var(--oa-blue);font-size:12px;font-weight:700;text-decoration:none!important;cursor:pointer}.oa-profile-action--message{background:var(--oa-purple)}.oa-profile-action--sms{background:#438ebd}.oa-profile-action--sms:disabled{opacity:.58;cursor:not-allowed}.oa-profile-action.is-following{background:#38435f}.oa-public-profile__score{width:265px;padding-top:8px;text-align:center}.oa-public-profile__score>small{display:block;padding:5px;background:rgba(0,0,0,.12);color:#8f94a7;font-size:11px}.oa-public-profile__score div{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-top:17px}.oa-public-profile__score div span{color:#ffc10c;font-size:30px}.oa-public-profile__score div strong{font-size:25px}.oa-public-profile__score div em{color:#9ea3b6;font-style:normal}.oa-public-profile__score p{margin:4px 0 15px;color:#9ea3b6;font-size:12px}.oa-public-profile__score b{display:block;padding:10px;border-radius:3px;color:#8cff8a;background:#405b54;font-size:13px}.oa-public-profile__tabs{display:flex;overflow-x:auto;background:var(--oa-panel2);border:1px solid var(--oa-border);border-top:0}.oa-public-profile__tabs a{display:flex;align-items:center;justify-content:center;gap:9px;min-width:175px;padding:18px 20px;border-right:1px solid var(--oa-border);border-bottom:2px solid transparent;color:#d3d5df!important;text-decoration:none!important;font-size:14px}.oa-public-profile__tabs a.is-active{border-bottom-color:#4ea0ff;background:rgba(255,255,255,.025)}.oa-public-profile__tabs b{min-width:22px;padding:2px 6px;border-radius:999px;background:#323b69;color:#a9b5ff;font-size:11px;text-align:center}.oa-public-profile__content{min-height:350px;margin-top:38px;padding:18px;background:rgba(42,45,66,.68);border:1px solid var(--oa-border);border-radius:4px}.oa-profile-empty{display:grid;place-items:center;min-height:310px;text-align:center}.oa-profile-empty span{font-size:60px}.oa-profile-empty h2{margin:10px 0 3px;color:#fff;font-size:18px}.oa-profile-empty p{margin:0;color:var(--oa-muted)}.oa-profile-listings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.oa-profile-listings article{overflow:hidden;border:1px solid var(--oa-border);border-radius:7px;background:var(--oa-panel)}.oa-profile-listing-image{display:grid;place-items:center;height:180px;overflow:hidden;background:#171a28}.oa-profile-listing-image img{width:100%;height:100%;object-fit:cover}.oa-profile-listing-image span{font-size:45px}.oa-profile-listings article>div{padding:14px}.oa-profile-listings small{color:#9ea3b6;text-transform:uppercase}.oa-profile-listings h3{height:44px;margin:6px 0 10px;overflow:hidden;font-size:14px;line-height:1.55}.oa-profile-listings h3 a{color:#fff!important;text-decoration:none!important}.oa-profile-listings strong{color:#ffc73c;font-size:17px}.oa-review-list{display:grid;gap:18px}.oa-review-card{position:relative;display:grid;grid-template-columns:320px 340px minmax(0,1fr);gap:16px;align-items:center;padding:18px;border:1px solid #5d69a8;border-radius:5px;background:#30334b}.oa-review-pin{position:absolute;right:14px;top:-13px;padding:7px 12px;border-radius:999px;color:#fff;background:#6273df;font-size:11px;font-weight:700}.oa-review-product{display:flex;align-items:center;gap:14px}.oa-review-product img,.oa-review-product-fallback{width:120px;height:90px;object-fit:cover;border-radius:4px;background:#1d2132;display:grid;place-items:center;font-size:35px}.oa-review-product small,.oa-review-product strong{display:block}.oa-review-product small{color:#a6aabd}.oa-review-product strong{margin-top:5px;color:#fff}.oa-review-scores{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oa-review-scores span{padding:11px;background:#282b40;text-align:center}.oa-review-scores small{display:block;color:#a6aabd}.oa-review-scores strong{color:#65dc70;font-size:19px}.oa-review-scores em{color:#9398aa;font-style:normal}.oa-review-author{display:flex;align-items:center;gap:8px}.oa-review-author img{width:36px;height:36px;border-radius:6px}.oa-review-author time{color:#999fb1;font-size:11px}.oa-review-comment p{margin:8px 0 0;color:#b9bdca}.oa-review-form-wrap{margin-bottom:18px;padding:15px;border:1px solid var(--oa-border);background:#292c40}.oa-review-form-wrap summary{cursor:pointer;font-weight:700}.oa-review-form{display:grid;gap:13px;margin-top:16px}.oa-review-form label{display:grid;gap:6px}.oa-review-form select,.oa-review-form textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;background:#202337}.oa-review-score-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.oa-review-form p{color:#ffce68;font-size:11px}.oa-profile-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:0;border-radius:5px;color:#fff;background:#4d5ef0;font-weight:800;cursor:pointer}.oa-profile-success{margin-bottom:16px;padding:12px;border-left:4px solid #30c477;background:#183c32}.oa-profile-achievements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.oa-profile-achievements article{padding:18px;border:1px solid var(--oa-border);border-radius:7px;background:var(--oa-panel);text-align:center}.oa-profile-achievements article>div{display:grid;place-items:center;height:100px}.oa-profile-achievements img,.oa-profile-achievements .oa-achievement-fallback{width:86px;height:86px;object-fit:contain;border-radius:50%;display:grid;place-items:center;background:#13c99a;font-size:38px}.oa-profile-achievements h3{margin:10px 0 5px;color:#fff}.oa-profile-achievements p{min-height:43px;color:var(--oa-muted);font-size:12px}.oa-profile-achievements time{color:#72788e;font-size:11px}.oa-profile-people{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.oa-profile-people a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--oa-border);border-radius:7px;color:#fff!important;background:var(--oa-panel);text-decoration:none!important}.oa-profile-people img{width:58px;height:58px;border-radius:8px;object-fit:cover}.oa-profile-people strong,.oa-profile-people small{display:block}.oa-profile-people small{color:var(--oa-muted)}
.oa-profile-settings-card{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#f6f7fb;background:#111722}.oa-profile-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.oa-profile-settings-head h2{margin:0 0 5px;color:#fff}.oa-profile-settings-head p{margin:0;color:#8f99ad}.oa-profile-settings-head a{padding:10px 14px;border-radius:6px;color:#fff!important;background:#4d5ef0;text-decoration:none!important}.oa-profile-upload-grid{display:grid;grid-template-columns:300px 1fr;gap:16px}.oa-profile-upload-card{display:grid;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#151d2a}.oa-profile-upload-card>span{font-weight:700}.oa-profile-upload-card img{width:150px;height:150px;border-radius:12px;object-fit:cover}.oa-profile-banner-preview{height:150px;border-radius:9px;background:linear-gradient(135deg,#27334c,#596079);background-position:center;background-size:cover}.oa-profile-upload-card small{color:#8994a7}.oa-profile-upload-card input{color:#cbd2df}.oa-profile-file-status{min-height:20px;margin:12px 0;color:#ffcc6c}.oa-showcase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.oa-showcase-option{display:grid;grid-template-columns:22px 54px 1fr;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#151d2a}.oa-showcase-icon img,.oa-showcase-icon .oa-achievement-fallback{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;object-fit:contain;background:#12c997}.oa-showcase-option strong,.oa-showcase-option small{display:block}.oa-showcase-option small{color:#8994a7}.oa-profile-inline-empty{padding:24px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;color:#9ca5b6;text-align:center}
@media(max-width:1000px){.oa-public-profile{padding:0 10px}.oa-public-profile__cover{height:220px}.oa-public-profile__head{flex-direction:column}.oa-public-profile__score{width:100%}.oa-profile-listings,.oa-profile-achievements{grid-template-columns:repeat(2,1fr)}.oa-review-card{grid-template-columns:1fr}.oa-profile-upload-grid{grid-template-columns:1fr}.oa-profile-people{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.oa-public-profile__cover{height:160px}.oa-public-profile__identity{align-items:flex-start;flex-direction:column}.oa-public-profile__avatar{width:110px;height:110px;margin-top:-58px}.oa-public-profile__tabs a{min-width:140px}.oa-profile-listings,.oa-profile-achievements,.oa-profile-people{grid-template-columns:1fr}.oa-review-score-inputs{grid-template-columns:1fr 1fr}.oa-showcase-grid{grid-template-columns:1fr}}


/* v0.1.2 - Kayan profil sekmeleri ve Türkçe dosya seçici */
.oa-public-profile__tabs{
    position:relative;
}

.oa-public-profile__tabs a{
    position:relative;
    z-index:2;
    border-bottom:2px solid transparent!important;
    transition:
        color .2s ease,
        background .2s ease;
}

.oa-public-profile__tabs a.is-active{
    border-bottom-color:transparent!important;
    color:#fff!important;
    background:rgba(255,255,255,.035);
}

.oa-public-profile__tab-icon{
    display:grid;
    place-items:center;
    width:20px;
    height:20px;
    color:#d4d8e5;
}

.oa-public-profile__tab-icon svg{
    display:block;
    width:18px;
    height:18px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.75;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-public-profile__tabs a.is-active
.oa-public-profile__tab-icon{
    color:#69b0ff;
}

.oa-public-profile__tab-indicator{
    position:absolute;
    z-index:3;
    bottom:0;
    left:0;
    width:0;
    height:3px;
    border-radius:3px 3px 0 0;
    background:#4ea0ff;
    pointer-events:none;
    will-change:transform,width;
}

.oa-public-profile__content{
    position:relative;
    transition:opacity .18s ease;
}

.oa-public-profile__content.is-loading{
    opacity:.48;
    pointer-events:none;
}

.oa-public-profile__content.is-loading:after{
    position:absolute;
    z-index:30;
    top:16px;
    right:16px;
    width:25px;
    height:25px;
    border:3px solid rgba(255,255,255,.16);
    border-top-color:#5ba8ff;
    border-radius:50%;
    content:"";
    animation:oaProfileSpinner .7s linear infinite;
}

.oa-public-profile__content.is-entering-forward{
    animation:oaProfileEnterForward .26s ease both;
}

.oa-public-profile__content.is-entering-backward{
    animation:oaProfileEnterBackward .26s ease both;
}

.oa-profile-file-picker{
    display:grid;
    grid-template-columns:auto minmax(0,1fr);
    align-items:center;
    gap:10px;
    width:100%;
    min-height:44px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.12);
    border-radius:7px;
    background:#101722;
    cursor:pointer;
}

.oa-profile-file-picker input{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
}

.oa-profile-file-picker__button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:44px;
    padding:0 16px;
    color:#fff;
    background:#4d5ef0;
    font-size:12px;
    font-weight:800;
}

.oa-profile-file-picker__name{
    min-width:0;
    overflow:hidden;
    padding-right:12px;
    color:#aeb7c8;
    font-size:12px;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.oa-profile-file-picker:hover{
    border-color:rgba(100,121,255,.6);
}

.oa-profile-file-picker:focus-within{
    outline:2px solid rgba(91,115,255,.55);
    outline-offset:2px;
}

@keyframes oaProfileSpinner{
    to{
        transform:rotate(360deg);
    }
}

@keyframes oaProfileEnterForward{
    from{
        opacity:0;
        transform:translateX(20px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }
}

@keyframes oaProfileEnterBackward{
    from{
        opacity:0;
        transform:translateX(-20px);
    }

    to{
        opacity:1;
        transform:translateX(0);
    }
}

@media(max-width:620px){
    .oa-public-profile__tabs a{
        min-width:155px;
        padding-left:13px;
        padding-right:13px;
    }

    .oa-profile-file-picker{
        grid-template-columns:1fr;
        gap:0;
    }

    .oa-profile-file-picker__button{
        width:100%;
    }

    .oa-profile-file-picker__name{
        padding:10px 12px;
        text-align:center;
    }
}

@media(prefers-reduced-motion:reduce){
    .oa-public-profile__tab-indicator{
        transition:none!important;
    }

    .oa-public-profile__content.is-entering-forward,
    .oa-public-profile__content.is-entering-backward{
        animation:none;
    }
}


/* v0.1.3 - Lacivert işlem butonları ve 13px yardımcı metinler */
.oa-profile-primary-button,
.oa-profile-primary-button:hover,
.oa-profile-primary-button:focus,
.oa-profile-primary-button:active,
.oa-profile-settings-card button[type="submit"],
.oa-profile-settings-card button[type="submit"]:hover,
.oa-profile-settings-card button[type="submit"]:focus,
.oa-profile-settings-card button[type="submit"]:active{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:44px!important;
    padding:0 19px!important;
    border:1px solid rgba(119,140,255,.28)!important;
    border-radius:6px!important;
    color:#fff!important;
    background:#22335f!important;
    box-shadow:none!important;
    font-weight:800!important;
    text-decoration:none!important;
    text-transform:none!important;
}

.oa-profile-primary-button:hover,
.oa-profile-settings-card button[type="submit"]:hover{
    background:#2a4178!important;
}

.oa-profile-settings-head p,
.oa-profile-upload-card small,
.oa-showcase-option small,
.oa-profile-inline-empty,
.oa-profile-file-status{
    font-size:13px!important;
    line-height:1.55!important;
}

.oa-showcase-option{
    text-align:left!important;
}


/* v0.1.4 - Beyaz SVG ikonlar ve hafif sekme yükleme */
.oa-profile-white-icon{
    display:grid;
    place-items:center;
    color:#fff!important;
    line-height:1;
}

.oa-profile-white-icon svg{
    display:block;
    width:100%;
    height:100%;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.oa-profile-empty > .oa-profile-white-icon{
    width:58px;
    height:58px;
    margin:0 auto 18px;
    padding:13px;
    border-radius:14px;
    background:#30364e;
}

.oa-profile-listing-image > .oa-profile-white-icon{
    width:54px;
    height:54px;
    margin:auto;
    padding:12px;
    border-radius:12px;
    background:#30364e;
}

.oa-review-pin{
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
}

.oa-review-pin .oa-profile-white-icon{
    width:15px;
    height:15px;
}

.oa-review-product-fallback .oa-profile-white-icon,
.oa-achievement-fallback .oa-profile-white-icon{
    width:28px;
    height:28px;
}

.oa-public-profile__score-value{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
}

.oa-public-profile__score-value
.oa-profile-white-icon{
    width:25px;
    height:25px;
}

.oa-public-profile__content.is-loading:after{
    top:0!important;
    right:auto!important;
    left:0!important;
    width:32%!important;
    height:2px!important;
    border:0!important;
    border-radius:2px!important;
    background:#58a7ff!important;
    box-shadow:0 0 10px rgba(88,167,255,.55)!important;
    animation:oaProfileFastProgress .75s ease-in-out infinite!important;
}

@keyframes oaProfileFastProgress{
    0%{
        transform:translateX(-110%);
    }

    100%{
        transform:translateX(420%);
    }
}


/* v0.1.5 - Tekli avatar/kapak yükleme kartları */
.oa-profile-upload-grid.is-single{
    grid-template-columns:minmax(280px,520px)!important;
    justify-content:start!important;
}

.oa-profile-upload-grid.is-single
.oa-profile-upload-card{
    width:100%!important;
    max-width:520px!important;
}

.oa-profile-upload-grid.is-single
.oa-profile-upload-card--banner
.oa-profile-banner-preview{
    width:100%!important;
    height:150px!important;
}

.oa-account-content .oa-profile-file-picker,
.oa-profile-settings-card .oa-profile-file-picker{
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    align-items:center!important;
    gap:0!important;
    width:100%!important;
    min-height:44px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.12)!important;
    border-radius:7px!important;
    background:#101722!important;
}

.oa-account-content .oa-profile-file-picker input,
.oa-profile-settings-card .oa-profile-file-picker input{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    opacity:0!important;
}

.oa-account-content .oa-profile-file-picker__button,
.oa-profile-settings-card .oa-profile-file-picker__button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:stretch!important;
    min-height:44px!important;
    padding:0 16px!important;
    color:#fff!important;
    background:#4d5ef0!important;
    font-size:12px!important;
    font-weight:800!important;
}

.oa-account-content .oa-profile-file-picker__name,
.oa-profile-settings-card .oa-profile-file-picker__name{
    min-width:0!important;
    overflow:hidden!important;
    padding:0 12px!important;
    color:#aeb7c8!important;
    font-size:12px!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

@media(max-width:620px){
    .oa-profile-upload-grid.is-single{
        grid-template-columns:1fr!important;
    }
}


/* v0.1.6 - Profesyonel medya düzenleyicisi */
.oa-account-content .oa-profile-settings-card--media,
.oa-profile-settings-card--media{
    width:100%!important;
    max-width:none!important;
    padding:24px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:14px!important;
    background:#101824!important;
    box-shadow:0 16px 44px rgba(0,0,0,.16)!important;
}

.oa-media-settings-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:20px!important;
    margin:0 0 22px!important;
    padding:0 0 20px!important;
    border-bottom:1px solid rgba(255,255,255,.07)!important;
}

.oa-media-settings-head__intro{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    gap:13px!important;
}

.oa-media-settings-head__icon,
.oa-media-card__icon{
    display:grid!important;
    place-items:center!important;
    flex:0 0 auto!important;
    width:42px!important;
    height:42px!important;
    border:1px solid rgba(107,128,255,.24)!important;
    border-radius:11px!important;
    color:#fff!important;
    background:#1b2850!important;
}

.oa-media-settings-head__icon svg,
.oa-media-card__icon svg{
    width:20px!important;
    height:20px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-media-settings-head h2{
    margin:0 0 4px!important;
    color:#fff!important;
    font-size:21px!important;
}

.oa-media-settings-head p{
    margin:0!important;
    color:#96a2b6!important;
    font-size:13px!important;
    line-height:1.5!important;
}

.oa-profile-view-button,
.oa-profile-view-button:hover,
.oa-profile-view-button:focus{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    gap:7px!important;
    min-height:42px!important;
    padding:0 14px!important;
    border:1px solid rgba(113,133,255,.26)!important;
    border-radius:8px!important;
    color:#fff!important;
    background:#4659e8!important;
    font-size:12px!important;
    font-weight:800!important;
    text-decoration:none!important;
}

.oa-profile-view-button svg{
    width:16px!important;
    height:16px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-profile-upload-grid,
.oa-profile-upload-grid.is-single{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:18px!important;
    width:100%!important;
}

.oa-profile-upload-grid.is-single{
    grid-template-columns:minmax(0,1fr)!important;
}

.oa-account-content .oa-profile-upload-card,
.oa-profile-settings-card .oa-profile-upload-card{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    gap:0!important;
    padding:20px!important;
    border:1px solid rgba(255,255,255,.085)!important;
    border-radius:12px!important;
    background:#141e2c!important;
}

.oa-media-card__head{
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    margin-bottom:18px!important;
}

.oa-media-card__head h3{
    margin:0 0 3px!important;
    color:#fff!important;
    font-size:16px!important;
}

.oa-media-card__head p{
    margin:0!important;
    color:#8f9aae!important;
    font-size:12px!important;
}

.oa-media-card__body{
    display:grid!important;
    grid-template-columns:180px minmax(0,1fr)!important;
    align-items:center!important;
    gap:20px!important;
    min-width:0!important;
}

.oa-media-card__body--banner{
    grid-template-columns:1fr!important;
}

.oa-media-preview{
    position:relative!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.09)!important;
    background:#0d141f!important;
}

.oa-media-preview--avatar{
    width:180px!important;
    height:180px!important;
    border-radius:16px!important;
}

.oa-media-preview--avatar img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    border:0!important;
    border-radius:0!important;
    object-fit:cover!important;
}

.oa-media-preview--banner{
    width:100%!important;
    min-height:220px!important;
    aspect-ratio:16/4.5!important;
    border-radius:12px!important;
    background-color:#263249!important;
    background-position:center!important;
    background-repeat:no-repeat!important;
    background-size:cover!important;
}

.oa-media-preview__placeholder{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:9px!important;
    color:#9aa5b8!important;
    font-size:12px!important;
    font-weight:700!important;
}

.oa-media-preview__placeholder svg{
    width:34px!important;
    height:34px!important;
    fill:none!important;
    stroke:#fff!important;
    stroke-width:1.6!important;
}

.oa-media-card__controls{
    display:flex!important;
    flex-direction:column!important;
    min-width:0!important;
    gap:14px!important;
}

.oa-account-content label.oa-profile-file-picker,
.oa-profile-settings-card label.oa-profile-file-picker{
    position:relative!important;
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) auto!important;
    align-items:center!important;
    width:100%!important;
    min-height:72px!important;
    margin:0!important;
    padding:10px 12px!important;
    overflow:hidden!important;
    border:1px dashed rgba(124,143,255,.34)!important;
    border-radius:10px!important;
    color:#fff!important;
    background:#0d1521!important;
    cursor:pointer!important;
}

.oa-account-content label.oa-profile-file-picker:hover,
.oa-profile-settings-card label.oa-profile-file-picker:hover,
.oa-profile-file-picker.is-dragging{
    border-color:#6479ff!important;
    background:#111c2d!important;
}

.oa-profile-file-picker.is-selected{
    border-style:solid!important;
    border-color:rgba(34,197,126,.55)!important;
}

.oa-account-content label.oa-profile-file-picker input[type="file"],
.oa-profile-settings-card label.oa-profile-file-picker input[type="file"]{
    position:absolute!important;
    left:-10000px!important;
    display:block!important;
    width:1px!important;
    min-width:1px!important;
    max-width:1px!important;
    height:1px!important;
    min-height:1px!important;
    max-height:1px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
    opacity:0!important;
    appearance:none!important;
    pointer-events:none!important;
}

.oa-profile-file-picker__icon{
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    height:40px!important;
    border-radius:9px!important;
    color:#fff!important;
    background:#263866!important;
}

.oa-profile-file-picker__icon svg{
    width:20px!important;
    height:20px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-profile-file-picker__copy{
    display:block!important;
    min-width:0!important;
    padding:0 10px!important;
}

.oa-profile-file-picker__copy strong,
.oa-profile-file-picker__copy small{
    display:block!important;
    margin:0!important;
}

.oa-profile-file-picker__copy strong{
    color:#fff!important;
    font-size:13px!important;
}

.oa-profile-file-picker__copy small{
    margin-top:3px!important;
    color:#7f8ba0!important;
    font-size:11px!important;
}

.oa-profile-file-picker__name{
    display:block!important;
    min-width:0!important;
    max-width:190px!important;
    overflow:hidden!important;
    padding:6px 9px!important;
    border-radius:7px!important;
    color:#aeb7c7!important;
    background:#182333!important;
    font-size:11px!important;
    font-weight:700!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-media-requirements{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:8px 14px!important;
}

.oa-media-requirements span{
    display:inline-flex!important;
    align-items:center!important;
    color:#8e99ab!important;
    font-size:11px!important;
}

.oa-media-form-footer{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:18px!important;
    margin-top:20px!important;
    padding-top:18px!important;
    border-top:1px solid rgba(255,255,255,.07)!important;
}

.oa-profile-file-status{
    flex:1 1 auto!important;
    min-height:20px!important;
    margin:0!important;
    color:#89d8b4!important;
    font-size:12px!important;
}

.oa-profile-file-status.is-error{
    color:#ff9ca8!important;
}

.oa-profile-primary-button.oa-media-save-button,
.oa-profile-primary-button.oa-media-save-button:hover,
.oa-profile-primary-button.oa-media-save-button:focus{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:44px!important;
    padding:0 17px!important;
    border:1px solid rgba(115,135,255,.32)!important;
    border-radius:8px!important;
    color:#fff!important;
    background:#223862!important;
    font-size:12px!important;
    font-weight:800!important;
}

.oa-media-save-button svg{
    width:17px!important;
    height:17px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
}

@media(max-width:900px){
    .oa-profile-upload-grid{
        grid-template-columns:1fr!important;
    }

    .oa-media-card__body{
        grid-template-columns:150px minmax(0,1fr)!important;
    }

    .oa-media-preview--avatar{
        width:150px!important;
        height:150px!important;
    }
}

@media(max-width:620px){
    .oa-account-content .oa-profile-settings-card--media,
    .oa-profile-settings-card--media{
        padding:16px!important;
    }

    .oa-media-settings-head{
        align-items:flex-start!important;
        flex-direction:column!important;
    }

    .oa-profile-view-button{
        width:100%!important;
    }

    .oa-media-card__body{
        grid-template-columns:1fr!important;
    }

    .oa-media-preview--avatar{
        margin:0 auto!important;
    }

    .oa-account-content label.oa-profile-file-picker,
    .oa-profile-settings-card label.oa-profile-file-picker{
        grid-template-columns:42px minmax(0,1fr)!important;
    }

    .oa-profile-file-picker__name{
        grid-column:1/-1!important;
        width:100%!important;
        max-width:none!important;
        margin-top:7px!important;
    }

    .oa-media-form-footer{
        align-items:stretch!important;
        flex-direction:column!important;
    }

    .oa-profile-primary-button.oa-media-save-button{
        width:100%!important;
    }
}


/* v0.1.7 - Kesin medya kartı düzeltmesi */
.oa-profile-settings-card--media *,
.oa-profile-settings-card--media *::before,
.oa-profile-settings-card--media *::after{
    box-sizing:border-box!important;
}

.oa-profile-settings-card--media
.oa-profile-view-button,
.oa-profile-settings-card--media
.oa-profile-view-button:hover,
.oa-profile-settings-card--media
.oa-profile-view-button:focus{
    position:relative!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:118px!important;
    max-width:none!important;
    min-height:42px!important;
    margin:0!important;
    padding:0 16px!important;
    overflow:visible!important;
    border:1px solid rgba(113,133,255,.28)!important;
    border-radius:8px!important;
    color:#fff!important;
    background:#4659e8!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1!important;
    text-align:center!important;
    text-decoration:none!important;
    white-space:nowrap!important;
}

.oa-profile-settings-card--media
.oa-profile-view-button::before,
.oa-profile-settings-card--media
.oa-profile-view-button::after{
    display:none!important;
    width:0!important;
    height:0!important;
    content:none!important;
}

.oa-profile-settings-card--media
.oa-profile-upload-grid,
.oa-profile-settings-card--media
.oa-profile-upload-grid.is-single{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
}

.oa-profile-settings-card--media
.oa-profile-upload-card{
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
    margin:0!important;
    padding:22px!important;
}

.oa-profile-settings-card--media
.oa-media-card__body{
    display:grid!important;
    grid-template-columns:200px minmax(0,1fr)!important;
    align-items:center!important;
    gap:24px!important;
    width:100%!important;
}

.oa-profile-settings-card--media
.oa-media-card__body--banner{
    grid-template-columns:minmax(0,1fr)!important;
    align-items:stretch!important;
}

.oa-profile-settings-card--media
.oa-media-preview--avatar{
    width:200px!important;
    height:200px!important;
}

.oa-profile-settings-card--media
.oa-media-preview--banner{
    width:100%!important;
    min-height:240px!important;
    aspect-ratio:16/4.5!important;
}

.oa-profile-settings-card--media
.oa-media-card__controls{
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:14px!important;
    width:100%!important;
    min-width:0!important;
}

.oa-profile-settings-card--media
label.oa-media-dropzone{
    position:relative!important;
    display:grid!important;
    grid-template-columns:48px minmax(0,1fr) minmax(130px,auto)!important;
    align-items:center!important;
    gap:14px!important;
    width:100%!important;
    min-width:0!important;
    min-height:86px!important;
    margin:0!important;
    padding:14px 16px!important;
    overflow:hidden!important;
    border:1px dashed rgba(119,139,255,.42)!important;
    border-radius:11px!important;
    color:#fff!important;
    background:#0d1521!important;
    cursor:pointer!important;
    box-shadow:none!important;
}

.oa-profile-settings-card--media
label.oa-media-dropzone:hover,
.oa-profile-settings-card--media
label.oa-media-dropzone.is-dragging{
    border-color:#657aff!important;
    background:#111c2e!important;
}

.oa-profile-settings-card--media
label.oa-media-dropzone.is-selected{
    border-style:solid!important;
    border-color:rgba(46,204,134,.58)!important;
    background:rgba(18,64,49,.22)!important;
}

.oa-profile-settings-card--media
.oa-media-dropzone input[type="file"]{
    position:absolute!important;
    left:-99999px!important;
    display:block!important;
    width:1px!important;
    min-width:1px!important;
    max-width:1px!important;
    height:1px!important;
    min-height:1px!important;
    max-height:1px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    border:0!important;
    opacity:0!important;
    appearance:none!important;
    pointer-events:none!important;
}

.oa-media-dropzone__icon{
    display:grid!important;
    place-items:center!important;
    width:48px!important;
    height:48px!important;
    border-radius:10px!important;
    color:#fff!important;
    background:#263866!important;
}

.oa-media-dropzone__icon svg{
    width:22px!important;
    height:22px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.9!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-media-dropzone__content{
    display:block!important;
    min-width:0!important;
    text-align:left!important;
}

.oa-media-dropzone__content strong,
.oa-media-dropzone__content small{
    display:block!important;
    margin:0!important;
}

.oa-media-dropzone__content strong{
    color:#fff!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:1.25!important;
}

.oa-media-dropzone__content small{
    margin-top:5px!important;
    color:#8793a8!important;
    font-size:12px!important;
    line-height:1.4!important;
}

.oa-media-dropzone__filename{
    display:block!important;
    min-width:130px!important;
    max-width:240px!important;
    overflow:hidden!important;
    padding:9px 11px!important;
    border-radius:8px!important;
    color:#aeb8c8!important;
    background:#182333!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:1.35!important;
    text-align:right!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-profile-settings-card--media
.oa-media-requirements{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:8px!important;
    width:100%!important;
}

.oa-profile-settings-card--media
.oa-media-requirements span{
    display:inline-flex!important;
    align-items:center!important;
    min-height:28px!important;
    padding:5px 9px!important;
    border:1px solid rgba(255,255,255,.07)!important;
    border-radius:7px!important;
    color:#9aa5b7!important;
    background:#111a27!important;
    font-size:11px!important;
    line-height:1.3!important;
}

.oa-profile-settings-card--media
.oa-media-form-footer{
    margin-top:18px!important;
}

@media(max-width:760px){
    .oa-profile-settings-card--media
    .oa-media-card__body{
        grid-template-columns:1fr!important;
    }

    .oa-profile-settings-card--media
    .oa-media-preview--avatar{
        width:170px!important;
        height:170px!important;
        margin:0 auto!important;
    }

    .oa-profile-settings-card--media
    label.oa-media-dropzone{
        grid-template-columns:46px minmax(0,1fr)!important;
    }

    .oa-media-dropzone__filename{
        grid-column:1/-1!important;
        width:100%!important;
        max-width:none!important;
        text-align:left!important;
    }
}


/* v0.1.8 - Profesyonel rozet sergileme paneli */
.oa-badge-showcase,
.oa-badge-showcase *,
.oa-badge-showcase *::before,
.oa-badge-showcase *::after{
    box-sizing:border-box!important;
}

.oa-profile-settings-card.oa-badge-showcase{
    width:100%!important;
    max-width:none!important;
    padding:24px!important;
    border:1px solid rgba(255,255,255,.085)!important;
    border-radius:14px!important;
    background:#101824!important;
    box-shadow:0 16px 42px rgba(0,0,0,.15)!important;
}

.oa-badge-showcase__header{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:20px!important;
    margin-bottom:18px!important;
    padding-bottom:20px!important;
    border-bottom:1px solid rgba(255,255,255,.07)!important;
}

.oa-badge-showcase__heading{
    display:flex!important;
    align-items:center!important;
    gap:13px!important;
    min-width:0!important;
}

.oa-badge-showcase__heading-icon{
    display:grid!important;
    place-items:center!important;
    flex:0 0 44px!important;
    width:44px!important;
    height:44px!important;
    border:1px solid rgba(113,133,255,.25)!important;
    border-radius:11px!important;
    color:#fff!important;
    background:#1c2a50!important;
}

.oa-badge-showcase__heading-icon svg{
    width:21px!important;
    height:21px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-badge-showcase__heading h2{
    margin:0 0 4px!important;
    color:#fff!important;
    font-size:22px!important;
    line-height:1.25!important;
}

.oa-badge-showcase__heading p{
    margin:0!important;
    color:#929eb1!important;
    font-size:13px!important;
    line-height:1.5!important;
}

.oa-badge-showcase__counter{
    display:flex!important;
    align-items:baseline!important;
    flex:0 0 auto!important;
    gap:5px!important;
    min-height:42px!important;
    padding:9px 13px!important;
    border:1px solid rgba(105,127,255,.22)!important;
    border-radius:9px!important;
    color:#aeb8ca!important;
    background:#151f33!important;
    white-space:nowrap!important;
}

.oa-badge-showcase__counter strong{
    color:#fff!important;
    font-size:20px!important;
    line-height:1!important;
}

.oa-badge-showcase__counter span{
    font-size:12px!important;
    font-weight:700!important;
}

.oa-badge-showcase__notice{
    display:flex!important;
    align-items:flex-start!important;
    gap:10px!important;
    margin-bottom:18px!important;
    padding:12px 14px!important;
    border:1px solid rgba(83,116,199,.22)!important;
    border-radius:10px!important;
    background:rgba(30,53,91,.28)!important;
}

.oa-badge-showcase__notice > span{
    display:grid!important;
    place-items:center!important;
    flex:0 0 20px!important;
    width:20px!important;
    height:20px!important;
    color:#dfe6f5!important;
}

.oa-badge-showcase__notice svg{
    width:18px!important;
    height:18px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-badge-showcase__notice p{
    margin:0!important;
    color:#a2adbf!important;
    font-size:12px!important;
    line-height:1.55!important;
}

.oa-badge-showcase__grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px!important;
    width:100%!important;
}

.oa-badge-showcase-card{
    position:relative!important;
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr)!important;
    align-items:center!important;
    gap:16px!important;
    width:100%!important;
    min-height:116px!important;
    margin:0!important;
    padding:16px 48px 16px 16px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.085)!important;
    border-radius:12px!important;
    color:#fff!important;
    background:#151f2d!important;
    cursor:pointer!important;
    box-shadow:none!important;
    transition:
        border-color .18s ease,
        background .18s ease,
        transform .18s ease,
        box-shadow .18s ease!important;
}

.oa-badge-showcase-card:hover{
    border-color:rgba(105,127,255,.40)!important;
    background:#182436!important;
    transform:translateY(-1px)!important;
}

.oa-badge-showcase-card.is-selected{
    border-color:#6075ef!important;
    background:
        linear-gradient(
            135deg,
            rgba(49,67,139,.38),
            rgba(21,31,45,.96)
        )!important;
    box-shadow:
        inset 3px 0 0 #6075ef,
        0 10px 26px rgba(0,0,0,.12)!important;
}

.oa-badge-showcase-card input[type="checkbox"]{
    position:absolute!important;
    left:-99999px!important;
    width:1px!important;
    height:1px!important;
    opacity:0!important;
    pointer-events:none!important;
}

.oa-badge-showcase-card__check{
    position:absolute!important;
    top:14px!important;
    right:14px!important;
    display:grid!important;
    place-items:center!important;
    width:25px!important;
    height:25px!important;
    border:1px solid rgba(255,255,255,.14)!important;
    border-radius:7px!important;
    color:transparent!important;
    background:#111a27!important;
    transition:
        color .18s ease,
        border-color .18s ease,
        background .18s ease!important;
}

.oa-badge-showcase-card.is-selected
.oa-badge-showcase-card__check{
    border-color:#6075ef!important;
    color:#fff!important;
    background:#5268e8!important;
}

.oa-badge-showcase-card__check svg{
    width:15px!important;
    height:15px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2.2!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-badge-showcase-card__icon{
    display:grid!important;
    place-items:center!important;
    width:68px!important;
    height:68px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.10)!important;
    border-radius:16px!important;
    background:#0f1723!important;
}

.oa-badge-showcase-card__icon img,
.oa-badge-showcase-card__icon
.oa-achievement-fallback{
    display:grid!important;
    place-items:center!important;
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    border:0!important;
    border-radius:14px!important;
    object-fit:contain!important;
}

.oa-badge-showcase-card__icon
.oa-achievement-fallback{
    color:#fff!important;
    background:#263866!important;
}

.oa-badge-showcase-card__content{
    display:block!important;
    min-width:0!important;
}

.oa-badge-showcase-card__topline{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
    margin-bottom:6px!important;
}

.oa-badge-showcase-card__topline strong{
    min-width:0!important;
    overflow:hidden!important;
    color:#fff!important;
    font-size:15px!important;
    font-weight:800!important;
    line-height:1.3!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}

.oa-badge-showcase-card__status{
    display:inline-flex!important;
    align-items:center!important;
    flex:0 0 auto!important;
    min-height:24px!important;
    padding:4px 8px!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:999px!important;
    color:#909caf!important;
    background:#111a27!important;
    font-size:11px!important;
    font-weight:800!important;
    white-space:nowrap!important;
}

.oa-badge-showcase-card.is-selected
.oa-badge-showcase-card__status{
    border-color:rgba(91,115,255,.34)!important;
    color:#dfe4ff!important;
    background:rgba(72,91,199,.28)!important;
}

.oa-badge-showcase-card__content > small{
    display:block!important;
    min-height:40px!important;
    margin:0!important;
    color:#929db0!important;
    font-size:12px!important;
    line-height:1.5!important;
}

.oa-badge-showcase-card__date{
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
    margin-top:8px!important;
    color:#748198!important;
    font-size:11px!important;
    font-weight:700!important;
}

.oa-badge-showcase-card__date svg{
    width:13px!important;
    height:13px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-badge-showcase__message{
    max-height:0!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0 12px!important;
    border:0 solid rgba(255,111,128,.25)!important;
    border-radius:8px!important;
    color:#ffb1bb!important;
    background:rgba(111,31,46,.22)!important;
    font-size:12px!important;
    font-weight:700!important;
    opacity:0!important;
    transition:
        max-height .2s ease,
        margin .2s ease,
        padding .2s ease,
        opacity .2s ease!important;
}

.oa-badge-showcase__message.is-visible{
    max-height:60px!important;
    margin:0 0 14px!important;
    padding:10px 12px!important;
    border-width:1px!important;
    opacity:1!important;
}

.oa-badge-showcase__footer{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:20px!important;
    margin-top:18px!important;
    padding-top:18px!important;
    border-top:1px solid rgba(255,255,255,.07)!important;
}

.oa-badge-showcase__footer strong{
    display:block!important;
    margin-bottom:3px!important;
    color:#fff!important;
    font-size:13px!important;
}

.oa-badge-showcase__footer p{
    margin:0!important;
    color:#8490a3!important;
    font-size:11px!important;
    line-height:1.45!important;
}

.oa-badge-showcase
button.oa-badge-showcase__save,
.oa-badge-showcase
button.oa-badge-showcase__save:hover,
.oa-badge-showcase
button.oa-badge-showcase__save:focus{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    gap:8px!important;
    min-height:44px!important;
    margin:0!important;
    padding:0 17px!important;
    border:1px solid rgba(112,133,255,.34)!important;
    border-radius:8px!important;
    color:#fff!important;
    background:#263e72!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:800!important;
}

.oa-badge-showcase
button.oa-badge-showcase__save:hover{
    background:#304c86!important;
}

.oa-badge-showcase__save svg{
    width:17px!important;
    height:17px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-badge-showcase__empty{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:250px!important;
    padding:30px!important;
    border:1px dashed rgba(255,255,255,.10)!important;
    border-radius:12px!important;
    text-align:center!important;
    background:#141e2b!important;
}

.oa-badge-showcase__empty > span{
    display:grid!important;
    place-items:center!important;
    width:62px!important;
    height:62px!important;
    margin-bottom:14px!important;
    border-radius:16px!important;
    color:#fff!important;
    background:#263866!important;
}

.oa-badge-showcase__empty svg{
    width:28px!important;
    height:28px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}

.oa-badge-showcase__empty h3{
    margin:0 0 7px!important;
    color:#fff!important;
    font-size:17px!important;
}

.oa-badge-showcase__empty p{
    max-width:430px!important;
    margin:0!important;
    color:#8e9aad!important;
    font-size:12px!important;
    line-height:1.55!important;
}

@media(max-width:900px){
    .oa-badge-showcase__grid{
        grid-template-columns:1fr!important;
    }
}

@media(max-width:620px){
    .oa-profile-settings-card.oa-badge-showcase{
        padding:16px!important;
    }

    .oa-badge-showcase__header,
    .oa-badge-showcase__footer{
        align-items:stretch!important;
        flex-direction:column!important;
    }

    .oa-badge-showcase__counter{
        justify-content:center!important;
        width:100%!important;
    }

    .oa-badge-showcase-card{
        grid-template-columns:56px minmax(0,1fr)!important;
        gap:12px!important;
        padding:14px 42px 14px 14px!important;
    }

    .oa-badge-showcase-card__icon{
        width:56px!important;
        height:56px!important;
        border-radius:13px!important;
    }

    .oa-badge-showcase-card__icon img,
    .oa-badge-showcase-card__icon
    .oa-achievement-fallback{
        width:48px!important;
        height:48px!important;
        max-width:48px!important;
    }

    .oa-badge-showcase-card__topline{
        align-items:flex-start!important;
        flex-direction:column!important;
        gap:5px!important;
    }

    .oa-badge-showcase-card__topline strong{
        white-space:normal!important;
    }

    .oa-badge-showcase
    button.oa-badge-showcase__save{
        width:100%!important;
    }
}


/* v0.1.9 - Yönetimden seçilen tek rozet görseli her yerde */
.oa-achievement-image{
    display:block!important;
    max-width:100%!important;
    border:0!important;
    object-fit:contain!important;
}

.oa-public-profile__badges
.oa-achievement-image{
    width:31px!important;
    height:31px!important;
    padding:0!important;
    border-radius:50%!important;
    background:transparent!important;
}

.oa-profile-achievements
.oa-achievement-image{
    width:86px!important;
    height:86px!important;
    padding:5px!important;
    border-radius:18px!important;
    background:transparent!important;
}

.oa-badge-showcase-card__icon
.oa-achievement-image{
    width:58px!important;
    height:58px!important;
    max-width:58px!important;
    padding:3px!important;
    border-radius:14px!important;
    background:transparent!important;
}

.oa-admin-achievement
.oa-achievement-image{
    width:44px!important;
    height:44px!important;
    padding:2px!important;
    border-radius:9px!important;
    background:transparent!important;
}

.oa-public-profile__badges
.oa-achievement-fallback,
.oa-profile-achievements
.oa-achievement-fallback,
.oa-badge-showcase-card__icon
.oa-achievement-fallback{
    color:#fff!important;
    background:#263866!important;
}

.oa-profile-achievements
.oa-achievement-fallback{
    width:86px!important;
    height:86px!important;
    border-radius:18px!important;
}

.oa-badge-showcase-card__icon
.oa-achievement-fallback{
    width:58px!important;
    height:58px!important;
    border-radius:14px!important;
}

.oa-admin-image-picker{
    display:grid!important;
    grid-template-columns:90px minmax(0,1fr)!important;
    align-items:center!important;
    gap:12px 16px!important;
}

.oa-admin-image-picker__preview{
    display:grid!important;
    place-items:center!important;
    width:90px!important;
    height:90px!important;
    overflow:hidden!important;
    border:1px solid #dcdcde!important;
    border-radius:12px!important;
    background:#f6f7f7!important;
}

.oa-admin-image-picker__preview img{
    display:block!important;
    width:78px!important;
    height:78px!important;
    max-width:78px!important;
    object-fit:contain!important;
}

.oa-admin-image-picker__preview span{
    padding:8px!important;
    color:#646970!important;
    font-size:11px!important;
    text-align:center!important;
}

.oa-admin-image-picker__actions{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:8px!important;
}

.oa-admin-image-picker > .description{
    grid-column:1/-1!important;
    margin:0!important;
}


/* v0.2.0 - Chrome/Opera tutarlı profil aksiyonları */
.oa-public-profile
.oa-public-profile__actions
.oa-profile-action,
.oa-public-profile
.oa-public-profile__actions
button.oa-profile-action,
.oa-public-profile
.oa-public-profile__actions
a.oa-profile-action{
    -webkit-appearance:none!important;
    appearance:none!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:0!important;
    min-height:38px!important;
    margin:0!important;
    padding:0 16px!important;
    border:1px solid transparent!important;
    border-radius:4px!important;
    color:#fff!important;
    background-color:#397fec!important;
    background-image:none!important;
    box-shadow:none!important;
    filter:none!important;
    opacity:1!important;
    font-family:inherit!important;
    font-size:12px!important;
    font-weight:800!important;
    line-height:1!important;
    text-decoration:none!important;
    text-shadow:none!important;
    cursor:pointer!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action::before,
.oa-public-profile
.oa-public-profile__actions
.oa-profile-action::after{
    display:none!important;
    content:none!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action:hover,
.oa-public-profile
.oa-public-profile__actions
.oa-profile-action:focus{
    color:#fff!important;
    background-color:#488cf5!important;
    background-image:none!important;
    outline:none!important;
    box-shadow:0 0 0 3px rgba(57,127,236,.18)!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action--message,
.oa-public-profile
.oa-public-profile__actions
button.oa-profile-action--message,
.oa-public-profile
.oa-public-profile__actions
a.oa-profile-action--message{
    background-color:#7047d9!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action--message:hover,
.oa-public-profile
.oa-public-profile__actions
.oa-profile-action--message:focus{
    background-color:#8156e7!important;
    box-shadow:0 0 0 3px rgba(112,71,217,.18)!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action--sms{
    background-color:#438ebd!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action--sms:disabled{
    color:#c7cedb!important;
    background-color:#526074!important;
    opacity:.58!important;
    cursor:not-allowed!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action.is-following{
    background-color:#38435f!important;
}

.oa-public-profile
.oa-public-profile__actions
.oa-profile-action.is-following:hover{
    background-color:#45516f!important;
}

.oa-public-profile__avatar-wrap{
    position:relative!important;
    display:block!important;
    flex:0 0 142px!important;
    width:142px!important;
    height:142px!important;
}

.oa-public-profile__avatar-wrap
.oa-public-profile__avatar{
    display:block!important;
    width:142px!important;
    height:142px!important;
}

.oa-profile-presence-dot{
    position:absolute!important;
    right:4px!important;
    bottom:4px!important;
    display:block!important;
    width:18px!important;
    height:18px!important;
    border:3px solid #2b2e43!important;
    border-radius:50%!important;
    box-shadow:0 2px 8px rgba(0,0,0,.28)!important;
}

.oa-profile-presence-dot.is-online{
    background:#22c875!important;
}

.oa-profile-presence-dot.is-offline{
    background:#6f7788!important;
}

.oa-public-profile__presence{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
}

.oa-public-profile__presence > span{
    display:block!important;
    width:8px!important;
    height:8px!important;
    border-radius:50%!important;
}

.oa-public-profile__presence > span.is-online{
    background:#22c875!important;
    box-shadow:0 0 0 3px rgba(34,200,117,.13)!important;
}

.oa-public-profile__presence > span.is-offline{
    background:#6f7788!important;
}

@media(max-width:640px){
    .oa-public-profile__avatar-wrap{
        flex-basis:112px!important;
        width:112px!important;
        height:112px!important;
    }

    .oa-public-profile__avatar-wrap
    .oa-public-profile__avatar{
        width:112px!important;
        height:112px!important;
    }
}


/* v0.2.1 - Kapak önizlemesi ve gerçek çözünürlük */
.oa-profile-settings-card--media
.oa-media-preview--banner{
    position:relative!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    background:#263249!important;
}

.oa-profile-settings-card--media
.oa-media-preview--banner
[data-oa-profile-banner-image]{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    min-height:240px!important;
    border:0!important;
    border-radius:0!important;
    object-fit:cover!important;
}

.oa-profile-settings-card--media
.oa-media-preview--banner
[data-oa-profile-banner-image][hidden]{
    display:none!important;
}

.oa-media-dimensions{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin-top:12px!important;
    padding:10px 12px!important;
    border:1px solid rgba(255,255,255,.07)!important;
    border-radius:8px!important;
    background:#111a27!important;
}

.oa-media-dimensions span{
    color:#8995a8!important;
    font-size:11px!important;
}

.oa-media-dimensions strong{
    color:#fff!important;
    font-size:12px!important;
    font-weight:800!important;
    white-space:nowrap!important;
}

/* Profilde yalnızca metinsel çevrim içi bilgisi kalır. */
.oa-public-profile
.oa-profile-presence-dot{
    display:none!important;
}

@media(max-width:560px){
    .oa-media-dimensions{
        align-items:flex-start!important;
        flex-direction:column!important;
        gap:5px!important;
    }
}


/* v0.2.2 - Eski önbellekten gelen çözünürlük satırı gizlenir */
.oa-profile-settings-card--media .oa-media-dimensions{
    display:none!important;
}


/* 0.2.3 - Geçmiş Satış Şeffaflığı */
.oa-sales-transparency{display:grid;gap:16px;color:#f5f6fb}
.oa-sales-transparency__head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#2b2e43}
.oa-sales-transparency__head>div:first-child{min-width:0}
.oa-sales-transparency__head span,.oa-sales-transparency__panel-head small{display:block;color:#8fa1ff;font-size:11px;font-weight:700;letter-spacing:1.3px}
.oa-sales-transparency__head h2{margin:6px 0 6px;color:#fff;font-size:20px;line-height:1.35}
.oa-sales-transparency__head p{max-width:780px;margin:0;color:#a6aabd;font-size:12px;line-height:1.7}
.oa-sales-transparency__signal{flex:0 0 180px;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#242739}
.oa-sales-transparency__signal strong,.oa-sales-transparency__signal small{display:block}
.oa-sales-transparency__signal strong{color:#fff;font-size:13px}
.oa-sales-transparency__signal small{margin-top:4px;color:#9fa6b9;font-size:11px}
.oa-sales-transparency__signal.is-positive{border-color:rgba(49,205,135,.22);background:rgba(49,205,135,.09)}
.oa-sales-transparency__signal.is-positive strong{color:#8ce6b9}
.oa-sales-transparency__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.oa-sales-transparency__metrics article{min-height:112px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#2b2e43}
.oa-sales-transparency__metrics small,.oa-sales-transparency__metrics strong,.oa-sales-transparency__metrics span{display:block}
.oa-sales-transparency__metrics small{color:#9ba2b5;font-size:11px}
.oa-sales-transparency__metrics strong{margin-top:9px;color:#fff;font-size:20px;line-height:1.2}
.oa-sales-transparency__metrics span{margin-top:7px;color:#858da2;font-size:11px;line-height:1.45}
.oa-sales-transparency__columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.oa-sales-transparency__panel{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#2b2e43}
.oa-sales-transparency__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:17px}
.oa-sales-transparency__panel-head h3{margin:5px 0 0;color:#fff;font-size:16px}
.oa-sales-transparency__panel-head>span{padding:5px 8px;border-radius:999px;background:#242739;color:#a6aabd;font-size:11px;white-space:nowrap}
.oa-sales-transparency__bars{display:grid;gap:13px}
.oa-sales-transparency__bars>div>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
.oa-sales-transparency__bars strong{color:#e9ebf3;font-size:11px}
.oa-sales-transparency__bars em{color:#8f96aa;font-size:11px;font-style:normal}
.oa-sales-transparency__bars i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#202337}
.oa-sales-transparency__bars b{display:block;height:100%;border-radius:999px;background:#5869e8}
.oa-sales-transparency__facts{display:grid;gap:0;margin:0}
.oa-sales-transparency__facts div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}
.oa-sales-transparency__facts dt{color:#a6aabd;font-size:11px}
.oa-sales-transparency__facts dd{margin:0;color:#fff;font-size:12px;font-weight:700}
.oa-sales-transparency__facts dd.is-good{color:#77dda9}.oa-sales-transparency__facts dd.is-warning{color:#ffc87b}
.oa-sales-transparency__last20{margin-top:15px;padding:12px;border-radius:6px;background:#242739}
.oa-sales-transparency__last20 strong{display:block;color:#fff;font-size:11px}
.oa-sales-transparency__last20 p{margin:5px 0 0;color:#9fa6b9;font-size:11px;line-height:1.6}
.oa-sales-transparency__empty{margin:0;color:#9fa6b9;font-size:11px}
.oa-sales-transparency__recent-list{display:grid;gap:8px}
.oa-sales-transparency__recent-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) 110px 95px;gap:12px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#242739}
.oa-sales-transparency__check{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(49,205,135,.12);color:#72dda7;font-weight:800}
.oa-sales-transparency__recent-list span:nth-child(2) strong,.oa-sales-transparency__recent-list span:nth-child(2) small{display:block}
.oa-sales-transparency__recent-list span:nth-child(2) strong{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.oa-sales-transparency__recent-list span:nth-child(2) small{margin-top:3px;color:#858da2;font-size:11px}
.oa-sales-transparency__recent-list em{color:#c6cad6;font-size:11px;font-style:normal;text-align:right}
.oa-sales-transparency__recent-list b{padding:6px 8px;border-radius:999px;background:rgba(49,205,135,.1);color:#7be0ac;font-size:11px;text-align:center}
@media(max-width:1000px){.oa-sales-transparency__metrics{grid-template-columns:repeat(2,1fr)}.oa-sales-transparency__columns{grid-template-columns:1fr}}
@media(max-width:620px){.oa-sales-transparency__head{align-items:flex-start;flex-direction:column}.oa-sales-transparency__signal{width:100%;flex-basis:auto}.oa-sales-transparency__metrics{grid-template-columns:1fr}.oa-sales-transparency__recent-list>div{grid-template-columns:32px minmax(0,1fr);gap:8px}.oa-sales-transparency__recent-list em,.oa-sales-transparency__recent-list b{grid-column:2;text-align:left;justify-self:start}}

/* v0.2.6 - Profesyonel mağaza içi arama */
.oa-profile-store{
    display:grid;
    gap:18px;
}

.oa-profile-store__toolbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:14px!important;
    width:100%!important;
    padding:14px!important;
    border:1px solid rgba(255,255,255,.075)!important;
    border-radius:8px!important;
    background:#292c40!important;
    box-shadow:none!important;
}

.oa-profile-store__search{
    position:relative!important;
    display:block!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    height:48px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.oa-profile-store__search-icon{
    position:absolute!important;
    z-index:2!important;
    top:50%!important;
    left:16px!important;
    display:grid!important;
    place-items:center!important;
    width:18px!important;
    height:18px!important;
    margin:0!important;
    color:#8f98b2!important;
    transform:translateY(-50%)!important;
    pointer-events:none!important;
}

.oa-profile-store__search-icon svg{
    display:block!important;
    width:18px!important;
    height:18px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:1.8!important;
    stroke-linecap:round!important;
}

.oa-profile-store__search input,
.oa-profile-store__search input[type="text"]{
    display:block!important;
    width:100%!important;
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
    padding:0 50px 0 46px!important;
    border:1px solid rgba(255,255,255,.09)!important;
    border-radius:7px!important;
    background:#202337!important;
    color:#f5f7ff!important;
    outline:none!important;
    box-shadow:none!important;
    font:500 13px/1 Poppins,Arial,sans-serif!important;
    letter-spacing:0!important;
    -webkit-appearance:none!important;
    appearance:none!important;
    transition:border-color .18s ease,background-color .18s ease!important;
}

.oa-profile-store__search input::placeholder{
    color:#8891aa!important;
    opacity:1!important;
}

.oa-profile-store__search input:hover{
    border-color:rgba(255,255,255,.14)!important;
}

.oa-profile-store__search input:focus{
    border-color:#5669e7!important;
    background:#23263a!important;
    box-shadow:0 0 0 3px rgba(86,105,231,.11)!important;
}

.oa-profile-store__clear,
.oa-profile-store__clear[type="button"]{
    position:absolute!important;
    z-index:3!important;
    top:50%!important;
    right:10px!important;
    bottom:auto!important;
    left:auto!important;
    display:grid!important;
    place-items:center!important;
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
    min-height:28px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:6px!important;
    background:#2b2f47!important;
    color:#b6bdd0!important;
    line-height:1!important;
    transform:translateY(-50%)!important;
    box-shadow:none!important;
    cursor:pointer!important;
}

.oa-profile-store__clear[hidden]{
    display:none!important;
}

.oa-profile-store__clear svg{
    display:block!important;
    width:13px!important;
    height:13px!important;
    fill:none!important;
    stroke:currentColor!important;
    stroke-width:2!important;
    stroke-linecap:round!important;
}

.oa-profile-store__clear:hover,
.oa-profile-store__clear:focus{
    border-color:rgba(255,255,255,.14)!important;
    background:#343950!important;
    color:#fff!important;
    outline:none!important;
    box-shadow:none!important;
}

.oa-profile-store__summary{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    min-width:220px!important;
    min-height:48px!important;
    padding:0 14px!important;
    border:1px solid rgba(255,255,255,.07)!important;
    border-radius:7px!important;
    background:#24273a!important;
    text-align:left!important;
}

.oa-profile-store__summary-dot{
    flex:0 0 auto!important;
    width:8px!important;
    height:8px!important;
    border-radius:50%!important;
    background:#45d99a!important;
    box-shadow:0 0 0 4px rgba(69,217,154,.09)!important;
}

.oa-profile-store__summary-copy,
.oa-profile-store__summary strong,
.oa-profile-store__summary small{
    display:block!important;
}

.oa-profile-store__summary strong{
    color:#fff!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:1.25!important;
}

.oa-profile-store__summary small{
    margin-top:3px!important;
    color:#81899f!important;
    font-size:11px!important;
    line-height:1.35!important;
}

.oa-profile-store__results{
    transition:opacity .18s ease;
}

.oa-profile-store.is-loading .oa-profile-store__results{
    opacity:.48;
    pointer-events:none;
}

.oa-profile-store__more{
    display:flex;
    justify-content:center;
    padding-top:2px;
}

.oa-profile-store__more[hidden]{display:none!important;}

.oa-profile-store__more button{
    min-height:42px;
    padding:0 20px;
    border:1px solid rgba(255,255,255,.09);
    border-radius:5px;
    background:#30344c;
    color:#fff;
    font:700 12px/1 Poppins,Arial,sans-serif;
    cursor:pointer;
}

.oa-profile-store__more button:hover{
    background:#373b56;
    border-color:rgba(255,255,255,.14);
}

.oa-profile-store__more button:disabled{opacity:.55;cursor:wait;}

.oa-profile-store-empty,
.oa-profile-store__error{
    display:grid;
    place-items:center;
    min-height:280px;
    padding:30px;
    border:1px dashed rgba(255,255,255,.10);
    border-radius:6px;
    background:rgba(38,41,60,.72);
    text-align:center;
}

.oa-profile-store-empty .oa-profile-white-icon{margin-bottom:12px;}
.oa-profile-store-empty h2{margin:0 0 6px;color:#fff;font-size:18px;}
.oa-profile-store-empty p{max-width:560px;margin:0;color:#969caf;font-size:12px;line-height:1.7;}
.oa-profile-store__error{gap:5px;color:#fff;}
.oa-profile-store__error span{color:#a3a8bb;font-size:12px;}
.oa-profile-store .oa-profile-listings article{transition:transform .16s ease,border-color .16s ease;}
.oa-profile-store .oa-profile-listings article:hover{transform:translateY(-2px);border-color:rgba(96,113,231,.42);}

@media(max-width:760px){
    .oa-profile-store__toolbar{
        grid-template-columns:1fr!important;
        gap:10px!important;
        padding:12px!important;
    }
    .oa-profile-store__summary{
        min-width:0!important;
        width:100%!important;
    }
}


/* v0.2.9 - Mobile public profile redesign; outer profile padding removed */
@media (max-width: 767px){
    body.oa-public-profile-page{
        background:#0d1118!important;
    }

    body.oa-public-profile-page .site-content,
    body.oa-public-profile-page .main-page-wrapper{
        background:#0d1118!important;
    }

    .oa-public-profile{
        width:100%!important;
        max-width:100%!important;
        margin:0 auto 48px!important;
        padding:0!important;
        font-family:Poppins,Arial,sans-serif!important;
    }

    .oa-public-profile__cover{
        height:148px!important;
        margin:0!important;
        border:1px solid rgba(255,255,255,.07)!important;
        border-bottom:0!important;
        border-radius:14px 14px 0 0!important;
        background-position:center!important;
        box-shadow:inset 0 -70px 80px rgba(7,12,20,.48)!important;
    }

    .oa-public-profile__head{
        display:block!important;
        min-height:0!important;
        margin:0!important;
        padding:0 14px 14px!important;
        border:1px solid rgba(255,255,255,.08)!important;
        border-top:0!important;
        border-radius:0 0 14px 14px!important;
        background:#111925!important;
        box-shadow:0 12px 28px rgba(0,0,0,.16)!important;
    }

    .oa-public-profile__identity{
        display:flex!important;
        align-items:center!important;
        flex-direction:column!important;
        gap:0!important;
        width:100%!important;
        text-align:center!important;
    }

    .oa-public-profile__avatar-wrap{
        z-index:2!important;
        flex:0 0 96px!important;
        width:96px!important;
        height:96px!important;
        margin:-48px auto 10px!important;
    }

    .oa-public-profile__avatar-wrap .oa-public-profile__avatar,
    .oa-public-profile__avatar{
        width:96px!important;
        height:96px!important;
        margin:0!important;
        border:3px solid #111925!important;
        border-radius:15px!important;
        background:#182131!important;
        box-shadow:0 7px 20px rgba(0,0,0,.30)!important;
    }

    .oa-public-profile__name{
        width:100%!important;
        min-width:0!important;
    }

    .oa-public-profile__presence{
        justify-content:center!important;
        margin:0 0 5px!important;
        color:#8e9aad!important;
        font-size:11px!important;
        line-height:1.35!important;
    }

    .oa-public-profile__name h1{
        margin:0 0 9px!important;
        color:#fff!important;
        font-size:21px!important;
        font-weight:700!important;
        line-height:1.25!important;
        overflow-wrap:anywhere!important;
    }

    .oa-public-profile__badges{
        justify-content:center!important;
        gap:6px!important;
        margin:0 0 12px!important;
    }

    .oa-public-profile__badges span{
        margin:0!important;
    }

    .oa-public-profile__badges img,
    .oa-public-profile__badges .oa-achievement-image,
    .oa-public-profile__badges .oa-achievement-fallback{
        width:29px!important;
        height:29px!important;
    }

    .oa-public-profile__actions{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        flex-wrap:nowrap!important;
        gap:7px!important;
        width:100%!important;
        margin:0!important;
    }

    .oa-public-profile .oa-public-profile__actions .oa-profile-action,
    .oa-public-profile .oa-public-profile__actions button.oa-profile-action,
    .oa-public-profile .oa-public-profile__actions a.oa-profile-action{
        flex:1 1 0!important;
        width:auto!important;
        min-width:0!important;
        min-height:38px!important;
        padding:0 9px!important;
        border-radius:8px!important;
        font-size:10.5px!important;
        font-weight:700!important;
        white-space:nowrap!important;
    }

    .oa-public-profile .oa-public-profile__actions .oa-profile-action--edit{
        flex:0 1 180px!important;
        max-width:180px!important;
        min-height:40px!important;
        padding:0 14px!important;
        font-size:11px!important;
    }

    .oa-public-profile__score{
        display:grid!important;
        grid-template-columns:1fr 1fr!important;
        gap:8px!important;
        width:100%!important;
        margin:14px 0 0!important;
        padding:12px 0 0!important;
        border-top:1px solid rgba(255,255,255,.07)!important;
        text-align:center!important;
    }

    .oa-public-profile__score > small{
        grid-column:1/-1!important;
        margin:0!important;
        padding:8px 10px!important;
        border:1px solid rgba(255,255,255,.06)!important;
        border-radius:8px!important;
        color:#8d98ab!important;
        background:#0d1520!important;
        font-size:11px!important;
        line-height:1.4!important;
    }

    .oa-public-profile__score > div{
        grid-column:1!important;
        grid-row:2!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        gap:4px!important;
        min-height:54px!important;
        margin:0!important;
        padding:8px!important;
        border:1px solid rgba(255,255,255,.07)!important;
        border-radius:9px!important;
        background:#0d1520!important;
    }

    .oa-public-profile__score > div span{
        font-size:19px!important;
    }

    .oa-public-profile__score > div strong{
        font-size:18px!important;
        line-height:1!important;
    }

    .oa-public-profile__score > div em{
        font-size:11px!important;
    }

    .oa-public-profile__score > p{
        grid-column:1!important;
        grid-row:3!important;
        align-self:start!important;
        margin:-2px 0 0!important;
        color:#818ca0!important;
        font-size:11px!important;
        line-height:1.35!important;
    }

    .oa-public-profile__score > b{
        grid-column:2!important;
        grid-row:2/4!important;
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        min-height:54px!important;
        padding:8px!important;
        border:1px solid rgba(55,210,134,.16)!important;
        border-radius:9px!important;
        color:#65e69a!important;
        background:#10251f!important;
        font-size:11px!important;
        line-height:1.4!important;
    }

    .oa-public-profile__tabs{
        position:relative!important;
        display:flex!important;
        gap:7px!important;
        width:100%!important;
        margin:10px 0 0!important;
        padding:7px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        border:1px solid rgba(255,255,255,.07)!important;
        border-radius:11px!important;
        background:#0f1722!important;
        scrollbar-width:none!important;
        -webkit-overflow-scrolling:touch!important;
        scroll-snap-type:x proximity!important;
        touch-action:pan-x pan-y!important;
    }

    .oa-public-profile__tabs::-webkit-scrollbar{
        display:none!important;
        width:0!important;
        height:0!important;
    }

    .oa-public-profile__tabs a{
        flex:0 0 auto!important;
        min-width:max-content!important;
        min-height:40px!important;
        padding:0 12px!important;
        gap:7px!important;
        border:1px solid rgba(255,255,255,.07)!important;
        border-radius:8px!important;
        background:#121c29!important;
        color:#b8c0cf!important;
        font-size:10.5px!important;
        font-weight:600!important;
        line-height:1!important;
        scroll-snap-align:center!important;
    }

    .oa-public-profile__tabs a.is-active{
        border-color:rgba(78,160,255,.55)!important;
        color:#fff!important;
        background:#182944!important;
        box-shadow:inset 0 0 0 1px rgba(78,160,255,.08)!important;
    }

    .oa-public-profile__tab-icon{
        width:17px!important;
        height:17px!important;
    }

    .oa-public-profile__tab-icon svg{
        width:17px!important;
        height:17px!important;
    }

    .oa-public-profile__tabs b{
        min-width:19px!important;
        padding:2px 5px!important;
        font-size:11px!important;
    }

    .oa-public-profile__tab-indicator{
        display:none!important;
    }

    .oa-public-profile__content{
        min-height:260px!important;
        margin-top:12px!important;
        padding:0!important;
        overflow:visible!important;
        border:0!important;
        border-radius:0!important;
        background:transparent!important;
    }

    .oa-profile-store{
        gap:12px!important;
    }

    .oa-profile-store__toolbar{
        grid-template-columns:1fr!important;
        gap:8px!important;
        padding:11px!important;
        border-radius:11px!important;
        background:#111925!important;
    }

    .oa-profile-store__search,
    .oa-profile-store__search input,
    .oa-profile-store__search input[type="text"]{
        height:44px!important;
        min-height:44px!important;
    }

    .oa-profile-store__search input,
    .oa-profile-store__search input[type="text"]{
        padding-left:42px!important;
        border-radius:8px!important;
        font-size:11px!important;
    }

    .oa-profile-store__summary{
        min-width:0!important;
        min-height:42px!important;
        width:100%!important;
        padding:7px 11px!important;
        border-radius:8px!important;
        background:#0d1520!important;
    }

    .oa-profile-store__summary strong{
        font-size:11px!important;
    }

    .oa-profile-store__summary small{
        font-size:8.5px!important;
    }

    .oa-profile-listings{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:10px!important;
    }

    .oa-profile-listings article{
        display:grid!important;
        grid-template-columns:112px minmax(0,1fr)!important;
        min-height:112px!important;
        overflow:hidden!important;
        border:1px solid rgba(255,255,255,.075)!important;
        border-radius:11px!important;
        background:#111925!important;
        box-shadow:none!important;
    }

    .oa-profile-store .oa-profile-listings article:hover{
        transform:none!important;
    }

    .oa-profile-listing-image{
        width:112px!important;
        height:100%!important;
        min-height:112px!important;
        border-radius:0!important;
        background:#0d1520!important;
    }

    .oa-profile-listings article > div{
        display:flex!important;
        flex-direction:column!important;
        justify-content:center!important;
        min-width:0!important;
        padding:11px 12px!important;
    }

    .oa-profile-listings small{
        font-size:8.5px!important;
        letter-spacing:.04em!important;
    }

    .oa-profile-listings h3{
        height:auto!important;
        max-height:39px!important;
        margin:5px 0 7px!important;
        font-size:11px!important;
        line-height:1.45!important;
        display:-webkit-box!important;
        -webkit-line-clamp:2!important;
        -webkit-box-orient:vertical!important;
    }

    .oa-profile-listings strong{
        font-size:13px!important;
    }

    .oa-profile-store-empty,
    .oa-profile-store__error{
        min-height:220px!important;
        padding:22px 15px!important;
        border-radius:11px!important;
        background:#111925!important;
    }

    .oa-profile-store-empty h2{
        font-size:15px!important;
    }

    .oa-profile-store-empty p{
        font-size:11px!important;
    }

    .oa-review-card{
        gap:12px!important;
        padding:14px!important;
        border-color:rgba(95,111,198,.32)!important;
        border-radius:11px!important;
        background:#111925!important;
    }

    .oa-review-product{
        align-items:center!important;
    }

    .oa-review-product img,
    .oa-review-product-fallback{
        width:82px!important;
        height:64px!important;
        flex:0 0 82px!important;
    }

    .oa-review-product strong{
        font-size:11px!important;
    }

    .oa-review-scores{
        gap:7px!important;
    }

    .oa-review-scores span{
        padding:8px!important;
        border-radius:8px!important;
        background:#0d1520!important;
    }

    .oa-review-scores small{
        font-size:8px!important;
    }

    .oa-review-scores strong{
        font-size:15px!important;
    }

    .oa-review-author{
        flex-wrap:wrap!important;
    }

    .oa-review-comment p{
        font-size:10.5px!important;
        line-height:1.6!important;
    }

    .oa-profile-achievements{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:9px!important;
    }

    .oa-profile-achievements article{
        padding:12px 9px!important;
        border-radius:10px!important;
        background:#111925!important;
    }

    .oa-profile-achievements article > div{
        height:70px!important;
    }

    .oa-profile-achievements img,
    .oa-profile-achievements .oa-achievement-image,
    .oa-profile-achievements .oa-achievement-fallback{
        width:62px!important;
        height:62px!important;
    }

    .oa-profile-achievements h3{
        margin:7px 0 4px!important;
        font-size:11px!important;
    }

    .oa-profile-achievements p{
        min-height:0!important;
        margin:0 0 5px!important;
        font-size:11px!important;
        line-height:1.45!important;
    }

    .oa-profile-achievements time{
        font-size:8px!important;
    }

    .oa-profile-people{
        grid-template-columns:1fr!important;
        gap:8px!important;
    }

    .oa-profile-people a{
        padding:10px!important;
        border-radius:10px!important;
        background:#111925!important;
    }

    .oa-profile-people img{
        width:46px!important;
        height:46px!important;
        border-radius:9px!important;
    }

    .oa-profile-people strong{
        font-size:11px!important;
    }

    .oa-profile-people small{
        font-size:11px!important;
    }

    .oa-sales-transparency,
    .oa-profile-settings-card,
    .oa-review-form-wrap{
        border-radius:11px!important;
    }
}

@media (max-width: 380px){
    .oa-public-profile{
        padding:0!important;
    }

    .oa-public-profile .oa-public-profile__actions .oa-profile-action,
    .oa-public-profile .oa-public-profile__actions button.oa-profile-action,
    .oa-public-profile .oa-public-profile__actions a.oa-profile-action{
        padding:0 7px!important;
        font-size:11px!important;
    }

    .oa-profile-listings article{
        grid-template-columns:100px minmax(0,1fr)!important;
    }

    .oa-profile-listing-image{
        width:100px!important;
    }
}
\n\n/* v0.2.10 - Avatar / kapak kaldırma */
.oa-profile-settings-card--media .oa-media-preview{
    position:relative!important;
}

.oa-profile-settings-card--media .oa-media-remove-button{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:8!important;
    display:grid!important;
    place-items:center!important;
    width:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.18)!important;
    border-radius:50%!important;
    color:#fff!important;
    background:rgba(8,14,24,.72)!important;
    box-shadow:0 5px 16px rgba(0,0,0,.24)!important;
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important;
    cursor:pointer!important;
    line-height:1!important;
    transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}

.oa-profile-settings-card--media .oa-media-remove-button span{
    display:block!important;
    margin-top:-2px!important;
    font-size:21px!important;
    font-weight:400!important;
    line-height:1!important;
}

.oa-profile-settings-card--media .oa-media-remove-button:hover,
.oa-profile-settings-card--media .oa-media-remove-button:focus{
    border-color:rgba(255,104,120,.62)!important;
    color:#fff!important;
    background:rgba(155,41,55,.82)!important;
    transform:scale(1.04)!important;
}

.oa-profile-settings-card--media .oa-media-preview--avatar .oa-media-remove-button{
    top:8px!important;
    right:8px!important;
}

@media(max-width:620px){
    .oa-profile-settings-card--media .oa-media-remove-button{
        top:8px!important;
        right:8px!important;
        width:28px!important;
        min-width:28px!important;
        max-width:28px!important;
        height:28px!important;
        min-height:28px!important;
        max-height:28px!important;
    }

    .oa-profile-settings-card--media .oa-media-remove-button span{
        font-size:19px!important;
    }
}


/* v0.2.12 - Değerlendirme kartı: kompakt yatay profil görünümü */
.oa-review-list{
    gap:10px!important;
}
.oa-review-card{
    position:relative!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 340px!important;
    grid-template-areas:
        "comment product"
        "scores product"!important;
    gap:10px 18px!important;
    align-items:center!important;
    min-height:132px!important;
    padding:14px 16px!important;
    border:1px solid rgba(255,255,255,.06)!important;
    border-radius:8px!important;
    background:#2b2e43!important;
    box-shadow:none!important;
}
.oa-review-comment{
    grid-area:comment!important;
    min-width:0!important;
    align-self:start!important;
}
.oa-review-author{
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    min-width:0!important;
}
.oa-review-author img{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    border-radius:6px!important;
    object-fit:cover!important;
}
.oa-review-author strong{
    color:#fff!important;
    font-size:12px!important;
    font-weight:600!important;
}
.oa-review-author time{
    margin-left:auto!important;
    color:#777d91!important;
    font-size:11px!important;
    white-space:nowrap!important;
}
.oa-review-comment p{
    margin:7px 0 0 45px!important;
    color:#c7cad4!important;
    font-size:12px!important;
    line-height:1.55!important;
}
.oa-review-scores{
    grid-area:scores!important;
    display:flex!important;
    flex-wrap:wrap!important;
    gap:7px!important;
    margin-left:45px!important;
}
.oa-review-scores span{
    display:inline-flex!important;
    align-items:center!important;
    gap:3px!important;
    min-height:27px!important;
    padding:5px 9px!important;
    border:0!important;
    border-radius:7px!important;
    background:#232536!important;
    text-align:left!important;
}
.oa-review-scores small{
    display:inline!important;
    color:#9da2b5!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1!important;
}
.oa-review-scores strong{
    font-size:12px!important;
    font-weight:600!important;
    line-height:1!important;
}
.oa-review-scores em{
    color:#9da2b5!important;
    font-size:11px!important;
    line-height:1!important;
}
.oa-review-scores span.is-low strong{color:#ff566d!important;}
.oa-review-scores span.is-mid strong{color:#ffc85b!important;}
.oa-review-scores span.is-high strong{color:#55e887!important;}
.oa-review-product{
    grid-area:product!important;
    display:flex!important;
    align-items:center!important;
    gap:12px!important;
    min-width:0!important;
    min-height:86px!important;
    padding:0!important;
    overflow:hidden!important;
    border-radius:8px!important;
    background:#232536!important;
}
.oa-review-product img,
.oa-review-product-fallback{
    width:140px!important;
    height:86px!important;
    min-width:140px!important;
    flex:0 0 140px!important;
    border-radius:8px 0 0 8px!important;
    object-fit:cover!important;
    background:#1c1f2e!important;
}
.oa-review-product>div{
    min-width:0!important;
    padding:10px 12px 10px 0!important;
}
.oa-review-product small{
    display:block!important;
    margin-bottom:5px!important;
    color:#858b9f!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.2!important;
    text-transform:uppercase!important;
}
.oa-review-product strong{
    display:-webkit-box!important;
    overflow:hidden!important;
    color:#fff!important;
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.45!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
}
.oa-review-pin{
    z-index:2!important;
    top:8px!important;
    right:8px!important;
    font-size:11px!important;
}
@media(max-width:900px){
    .oa-review-card{
        grid-template-columns:1fr!important;
        grid-template-areas:"comment" "scores" "product"!important;
    }
    .oa-review-product{max-width:100%!important;}
}
@media(max-width:620px){
    .oa-review-author{flex-wrap:wrap!important;}
    .oa-review-author time{width:100%!important;margin-left:45px!important;}
    .oa-review-comment p,.oa-review-scores{margin-left:0!important;}
    .oa-review-product img,.oa-review-product-fallback{width:104px!important;min-width:104px!important;}
}


/* v0.2.13 - Değerlendirme tarihi sağ üst + yorum yapan profil bağlantısı */
.oa-review-card{
    padding-top:18px!important;
}
.oa-review-date{
    position:absolute!important;
    top:12px!important;
    right:16px!important;
    z-index:4!important;
    color:#777d91!important;
    font-size:11px!important;
    line-height:1.2!important;
    white-space:nowrap!important;
}
.oa-review-author time{
    display:none!important;
}
.oa-review-author-link{
    display:inline-flex!important;
    align-items:center!important;
    gap:9px!important;
    min-width:0!important;
    color:#fff!important;
    text-decoration:none!important;
    transition:opacity .18s ease!important;
}
.oa-review-author-link:hover,
.oa-review-author-link:focus,
.oa-review-author-link:active{
    color:#fff!important;
    text-decoration:none!important;
    opacity:.84!important;
}
.oa-review-author-link.is-disabled{
    pointer-events:none!important;
}
.oa-review-product{
    margin-top:20px!important;
}
@media(max-width:900px){
    .oa-review-date{
        top:12px!important;
        right:16px!important;
    }
    .oa-review-comment{
        padding-top:18px!important;
    }
    .oa-review-product{
        margin-top:0!important;
    }
}
@media(max-width:620px){
    .oa-review-date{
        position:static!important;
        display:block!important;
        margin:0 0 8px!important;
        text-align:right!important;
    }
    .oa-review-comment{
        padding-top:0!important;
    }
}


/* v0.2.15 - Mobil profil ilanları: sabit 2 sütun, eşit görsel/kart ölçüsü */
@media (max-width: 767px){
    .oa-profile-store .oa-profile-listings,
    .oa-profile-listings{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        align-items:stretch!important;
        gap:8px!important;
        width:100%!important;
    }

    .oa-profile-store .oa-profile-listings article,
    .oa-profile-listings article{
        display:flex!important;
        flex-direction:column!important;
        min-width:0!important;
        width:100%!important;
        min-height:0!important;
        height:100%!important;
        overflow:hidden!important;
        border:1px solid rgba(255,255,255,.075)!important;
        border-radius:10px!important;
        background:#111925!important;
        box-shadow:none!important;
    }

    .oa-profile-store .oa-profile-listing-image,
    .oa-profile-listing-image{
        display:block!important;
        flex:0 0 auto!important;
        width:100%!important;
        height:auto!important;
        min-height:0!important;
        aspect-ratio:4/3!important;
        overflow:hidden!important;
        border-radius:0!important;
        background:#0d1520!important;
    }

    .oa-profile-listing-image img{
        display:block!important;
        width:100%!important;
        height:100%!important;
        object-fit:cover!important;
        object-position:center!important;
    }

    .oa-profile-listing-image .oa-profile-white-icon,
    .oa-profile-listing-image > span{
        width:100%!important;
        height:100%!important;
        min-height:0!important;
        display:grid!important;
        place-items:center!important;
    }

    .oa-profile-listings article > div{
        display:flex!important;
        flex:1 1 auto!important;
        flex-direction:column!important;
        justify-content:flex-start!important;
        min-width:0!important;
        padding:9px 9px 10px!important;
    }

    .oa-profile-listings small{
        display:block!important;
        min-width:0!important;
        margin:0!important;
        overflow:hidden!important;
        color:#98a5bd!important;
        font-size:11px!important;
        font-weight:500!important;
        line-height:1.3!important;
        letter-spacing:.02em!important;
        text-overflow:ellipsis!important;
        white-space:nowrap!important;
    }

    .oa-profile-listings h3{
        display:-webkit-box!important;
        height:auto!important;
        min-height:31px!important;
        max-height:31px!important;
        margin:5px 0 7px!important;
        overflow:hidden!important;
        color:#fff!important;
        font-size:11px!important;
        font-weight:500!important;
        line-height:1.4!important;
        -webkit-box-orient:vertical!important;
        -webkit-line-clamp:2!important;
    }

    .oa-profile-listings h3 a{
        color:#fff!important;
        font-weight:500!important;
    }

    .oa-profile-listings strong{
        display:block!important;
        margin-top:auto!important;
        color:#ffc73c!important;
        font-size:13px!important;
        font-weight:500!important;
        line-height:1.3!important;
    }
}

@media (max-width: 380px){
    .oa-profile-store .oa-profile-listings,
    .oa-profile-listings{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:7px!important;
    }

    .oa-profile-store .oa-profile-listings article,
    .oa-profile-listings article{
        grid-template-columns:none!important;
    }

    .oa-profile-store .oa-profile-listing-image,
    .oa-profile-listing-image{
        width:100%!important;
        aspect-ratio:4/3!important;
    }

    .oa-profile-listings article > div{
        padding:8px!important;
    }
}
