/* Account navigation only. No checkout, inventory or publication styling. */
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-group-start::before {
 content: "Publish PR";
 display: block;
 padding: 0 1rem .45rem;
 margin-top: .65rem;
 font: 600 .68rem/1.4 var(--stgp-ui-font, sans-serif);
 letter-spacing: .08em;
 text-transform: uppercase;
 color: #53637a;
}
body.stgp-account.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-group-start::before { color: #a6b7cd; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service { margin-bottom: 8px; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service > a {
 display: flex;
 align-items: center;
 gap: 10px;
 box-sizing: border-box;
 min-height: 72px;
 margin: 0 8px;
 padding: 10px 12px;
 border: 1px solid #535ea5;
 border-radius: 10px;
 background: linear-gradient(145deg, #2b315c 0%, #1c2240 55%, #222a50 100%);
 color: #fff;
 font-weight: 700;
 font-size: .9rem;
 line-height: 1.4;
 white-space: normal;
 word-break: normal;
 overflow-wrap: normal;
 text-overflow: clip;
 box-shadow: inset 0 1px 8px #8793f526, 0 2px 5px #0002;
 text-decoration: none;
 transition: border-color .15s ease, box-shadow .15s ease;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service > a::before {
 content: "";
 display: block;
 position: static;
 float: none;
 flex: 0 0 22px;
 width: 22px;
 height: 22px;
 margin: 0;
 opacity: 1;
 background-color: #398bff;
 -webkit-mask: var(--stgp-pr-icon) center / contain no-repeat;
 mask: var(--stgp-pr-icon) center / contain no-repeat;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service--posts {
 --stgp-pr-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='M8 7h8M13 11h3M13 14h3M8 18h8'/%3E%3Cpath d='M8 11h2v3H8z'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service--rapid {
 --stgp-pr-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.8 1.5 4.5 13h6L9.8 22.5 20 10.2h-6.3l.8-8.2c.05-.6-.35-.85-.7-.5Z'/%3E%3C/svg%3E");
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service--rapid > a::before { background-color: #f4bf32; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service > a:visited { color: #fff; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service > a:is(:hover, :focus) {
 background: linear-gradient(145deg, #333d6c 0%, #232b4c 55%, #2b355d 100%);
 color: #fff;
 border-color: #8296ed;
 box-shadow: inset 0 1px 10px #8793f533, 0 2px 6px #0003;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service.is-active > a {
 background: linear-gradient(145deg, #343e70 0%, #252d50 55%, #2a345e 100%);
 border-color: #8d9eee;
 color: #fff;
 box-shadow: inset 3px 0 0 #539aff, inset 0 1px 10px #8793f52e;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service > a:focus-visible { outline: 2px solid #a8caff; outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) { body.woocommerce-account .woocommerce-MyAccount-navigation ul li.stgp-pr-service > a { transition: none; } }
