.pl-header .pl-logo {flex:none;display:flex}
.pl-header .pl-header-inner:has(>.pl-logo)>.plgl-notification-slot{order:999;margin:0 12px 0 auto}
.pl-header .pl-header-inner:has(>.pl-logo)>.plgl-language-header-slot{margin-left:0}
.hero-account .hero-avatar {object-fit:cover;aspect-ratio:1;flex-shrink:0;width:88px;height:88px}
.hero-account .profile-row > div {min-width:0;overflow-wrap:anywhere}
@media(max-width:480px){.hero-account .hero-avatar{width:70px;height:70px}}
.pl-shell {width:100%;min-width:0}
.content-card,.settings-form {min-width:0}
.content-card .tabs {max-width:100%;overflow-x:auto;box-shadow:none;background:transparent;margin:0 0 18px}
.content-card .tab-btn {flex-shrink:0}
.content-card .tab-content {padding:0}
.quick-card .quick-btn-unavailable{width:100%;border:1px solid #e4e9ef;background:#f3f5f8;color:#94a0b1;font:600 12px/1.4 Inter,Arial,sans-serif;cursor:not-allowed;box-shadow:none}
#ads .account-listing{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(90px,160px);gap:12px 16px;align-items:center;padding:18px;margin:0 0 12px;border:1px solid #e1e7ef;border-radius:16px;background:linear-gradient(135deg,#fff,#f9fbfd);color:#3b4d61;min-width:0;max-width:100%}
.account-listing-art{display:block;width:76px;height:76px;padding:0;border:1px solid #e5ebf2;border-radius:12px;overflow:hidden;background:#eef3f8}
.account-listing-art img{display:block;width:100%;height:100%;object-fit:cover}
.account-listing-art.is-channel{border-radius:50%}
.account-listing-info{min-width:0}
.account-listing-labels{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:7px;font-size:10px;color:#8491a3}
.account-listing-category{padding:4px 7px;border:1px solid #dfe7f0;border-radius:6px;background:#edf3f9;color:#536b86;font-weight:600}
.account-listing-hidden{color:#a34c53}
.account-listing-info h3{margin:0 0 8px;color:#26374b;font:600 15px/1.4 Inter,Arial,sans-serif;overflow-wrap:anywhere}
.account-listing-info h3 a{color:inherit;text-decoration:none}
.account-listing-info h3 a:hover{text-decoration:underline;text-underline-offset:3px}
.account-listing-metrics{display:flex;gap:6px 14px;flex-wrap:wrap;color:#7a899d;font-size:11px;line-height:1.5}
.account-listing-metrics b{font-weight:500;color:#536b86}
.account-listing-price{align-self:start;min-width:0;max-width:100%;margin-top:3px;font:600 16px/1.4 Inter,Arial,sans-serif;color:#26374b;white-space:normal;overflow-wrap:anywhere;text-align:right}
.account-listing-price.needs-review{font-size:12px;line-height:1.5;color:#aa5860}
#ads .account-listing .listing-actions{grid-column:2/-1;justify-content:flex-end;padding-top:10px;border-top:1px solid #e6edf4}
#ads .account-listing .listing-action{padding:9px 12px;border:1px solid #dfe7f0;border-radius:8px;font-weight:600}
#ads .account-listing .btn-edit{background:#3b4d61;border-color:#3b4d61;color:#fff}
#ads .account-listing .danger{background:transparent;border-color:transparent;color:#aa5860}
#ads .account-listing .listing-action:hover{filter:brightness(.96)}
.account-listing a:focus-visible,.account-listing button:focus-visible{outline:3px solid #bac8d9;outline-offset:3px}
@media(max-width:600px){#ads .account-listing{grid-template-columns:54px minmax(0,1fr);gap:10px 12px;padding:14px}.account-listing-art{width:54px;height:54px}.account-listing-price{grid-column:2;margin:0;font-size:16px;text-align:left}.account-listing-info h3{font-size:14px}#ads .account-listing .listing-actions{grid-column:1/-1;justify-content:flex-start;gap:7px}#ads .account-listing .listing-action{flex:1;min-width:0;padding:9px 7px}}
.pl-header .pl-logo img {width:132px;height:40px;max-height:40px;object-fit:contain}
.badge-verified[hidden],.premium[hidden] {display:none!important}
.viewer-premium[hidden]{display:none!important}
.viewer-profile-link{color:inherit;text-decoration:none;border-radius:12px}
.viewer-profile-link:focus-visible{outline:2px solid #65758e;outline-offset:6px}
.hero-sub .public-premium{display:inline-block;margin-left:4px;padding:3px 7px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:9px;font-weight:800;letter-spacing:.45px}
.viewer-premium{display:inline-block;margin-top:5px;padding:4px 8px;border-radius:999px;background:#e5eef9;color:#3b5f89;font-size:10px;font-weight:800}
.profile-contact {display:flex;justify-content:space-between;gap:16px;padding:18px;margin-bottom:10px;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:14px;color:#3b4d61;overflow-wrap:anywhere}
.profile-contact span {min-width:0}
.settings-panel.settings-form {padding:0;text-align:left}
.settings-form fieldset {border:1px solid #e2e8f0;border-radius:16px;padding:22px;margin:20px 0;min-width:0;background:#fff}
.settings-form legend {color:#3b4d61;font-weight:700;padding:0 8px}
.settings-intro h2 {font-family:'Sofia Sans Extra Condensed',sans-serif;font-size:34px;margin:0;color:#1e2833}
.settings-intro p,.settings-hint {font-size:13px;line-height:1.6;color:#65758e}
.settings-form .avatar-picker {display:flex;align-items:center;gap:18px;background:#eef3f8;color:#3b4d61;padding:14px;border-radius:14px;margin:0 0 12px}
.settings-form .avatar-picker img {width:80px;height:80px;object-fit:cover;flex:none}
.settings-form .avatar-picker span {color:#3b4d61}
.settings-form .primary-btn {background:linear-gradient(135deg,#3b4d61,#65758e);padding:13px 22px;border-radius:12px}
.settings-form .primary-btn:hover {background:linear-gradient(135deg,#334457,#596b85)}
.settings-form button:disabled {opacity:.55;cursor:wait}
.action-list .action-icon{flex:0 0 36px}
.action-list .action-icon > i:last-child{margin:0;color:inherit;font-size:16px;line-height:1}
.action-list .action > i:last-child{margin-left:auto}
.hero-stat .rating-help{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;margin-left:4px;border:1px solid #ffffff80;border-radius:50%;background:transparent;color:inherit;font:600 11px/1 Inter,sans-serif;cursor:pointer;vertical-align:middle}
.rating-help:focus-visible{outline:2px solid #bcd2ec;outline-offset:3px}
.rating-tooltip{position:fixed;z-index:1000;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:18px 20px;border:1px solid #dce4ed;border-radius:14px;background:#fff;color:#3b4d61;box-shadow:0 12px 40px #15213030;font:400 12px/1.7 Inter,Arial,sans-serif}
.rating-tooltip[hidden]{display:none!important}
.hero-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.hero-sub:has(> [hidden]):not(:has(> :not([hidden]))){display:none}
.badge-verified,.hero-sub .public-premium,.premium,.viewer-premium{display:inline-flex;align-items:center;gap:6px;margin-left:0;padding:5px 9px;border:1px solid #b9c9db;border-radius:8px;background:#edf3f9;color:#3b4d61;font:600 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.5px;vertical-align:middle}
.badge-verified::before{content:'';width:13px;height:13px;background:currentColor;clip-path:polygon(50% 0,65% 10%,85% 10%,90% 30%,100% 50%,90% 70%,85% 90%,65% 90%,50% 100%,35% 90%,15% 90%,10% 70%,0 50%,10% 30%,15% 10%,35% 10%);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='white' fill-rule='evenodd' d='M0 0h16v16H0z M3 8l3 3 7-7-1-1-6 6-2-2z'/%3E%3C/svg%3E") center/contain no-repeat}
.premium::before,.viewer-premium::before{content:'';width:12px;height:12px;background:currentColor;clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%)}
.hero-sub .badge-verified,.hero-sub .public-premium{background:#ffffff12;border-color:#ffffff40;color:#eef5ff}
.settings-form input,.settings-form textarea {font-family:Inter,Arial,sans-serif!important}
.settings-form [role=status] {font-size:13px;color:#3b4d61;line-height:1.6}
.settings-form :focus-visible,.profile-contact:focus-visible {outline:3px solid #aebdce;outline-offset:3px}
@media(max-width:760px){.pl-header .pl-logo img{width:106px;height:34px}}
@media(max-width:600px){.settings-form fieldset{padding:16px}.profile-contact{flex-direction:column;gap:5px}}
