.sc-official-badge{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;background:#e9f5ff;color:#0878d7;border:1px solid #cce7fc;border-radius:5px;padding:2px 7px;font-size:11px;line-height:1.5;font-weight:700;white-space:nowrap}.sc-official-badge .ico{width:14px;height:14px;flex:0 0 14px}.sc-owner-tools{display:grid;gap:9px;padding:14px}.sc-owner-tools form{margin:0}.sc-owner-tools .sc-btn{width:100%;justify-content:center}.sc-owner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sc-owner-stat{display:flex;flex-direction:column;gap:8px}.sc-owner-stat span{font-size:12px;color:#6b7b90}.sc-owner-stat strong{font-size:26px}.sc-owner-check{display:flex!important;align-items:center;gap:8px}.sc-owner-check input{width:auto!important}.hk-links>a .ico{width:15px;height:15px;vertical-align:middle}.hk-product-meta{flex-wrap:wrap}.sc-card .sc-message{overflow-wrap:anywhere}.sc-owner-stats .sc-card{min-width:0;overflow-wrap:anywhere}@media(max-width:1100px){.sc-owner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sc-owner-stats{gap:10px}.sc-owner-stat{padding:14px!important}.sc-owner-stat strong{font-size:23px}.sc-hero .sc-official-badge{font-size:10px}.sc-owner-tools{padding-bottom:28px}.sc-main{min-width:0}.sc-main textarea,.sc-main input,.sc-main select{max-width:100%}}

.sc-owner-login{max-width:580px;margin:24px auto;padding:24px 16px 48px}.sc-owner-login .sc-heading{align-items:center;flex-wrap:wrap}.sc-owner-login .sc-form .sc-btn{width:100%}.sc-owner-login .sc-official-badge{flex-shrink:0}@media(max-width:760px){.sc-owner-login{margin:12px auto}.sc-form input,.sc-form textarea,.sc-form select{font-size:16px}}

.sc-private-menu{margin:12px 0;border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2;padding:9px 0}.sc-private-label{display:block;padding:8px 12px;color:#63788f;font-size:11px;letter-spacing:.5px}

/* Native Android input and composition support for product editors. */
.sc-form input:not([type=hidden]):not([type=file]):not([type=checkbox]),.sc-form textarea{pointer-events:auto;touch-action:auto;user-select:text;-webkit-user-select:text;caret-color:#34445c;-webkit-text-fill-color:#34445c;color:#34445c;background:#fff;font-size:16px;min-width:0;max-width:100%}

.sc-form textarea[name="name"]{min-height:54px;line-height:1.5;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}

.ho-welcome{flex-wrap:wrap}.ho-welcome>div{flex:1;min-width:180px}.ho-eyebrow{font-size:11px;font-weight:700;letter-spacing:1px;color:#0878d7}.ho-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 22px}.ho-shortcuts b{background:#dceefe;color:#0878d7;border-radius:12px;padding:1px 7px}.ho-stats{margin-bottom:20px}.ho-stats>a{text-decoration:none;color:#26364c;transition:border-color .15s}.ho-stats>a:hover{border-color:#0878d7}.ho-stats small{font-size:12px;color:#6b7b90}.ho-panels{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.ho-panels>.sc-card{min-width:0}.ho-panels h2,.ho-commission h2{font-size:18px}.ho-panels .sc-heading{flex-wrap:wrap;gap:8px}.ho-ticket{display:flex;gap:12px;align-items:center;justify-content:space-between;text-decoration:none;color:#34445c;padding:15px 0;border-bottom:1px solid #edf1f6}.ho-ticket>span:first-child{min-width:0}.ho-ticket strong{display:block;overflow-wrap:anywhere;font-size:14px}.ho-ticket small{display:block;color:#6b7b90;font-size:12px;margin-top:5px}.ho-ticket .sc-badge{flex-shrink:0}.ho-empty{padding:22px 0;color:#6b7b90}.ho-empty h3{color:#34445c}.ho-commission{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ho-commission span{display:block;color:#6b7b90;font-size:13px}.ho-commission strong{display:block;font-size:25px;margin-top:8px}.sc-card[id^=ticket-]{scroll-margin-top:24px}@media(max-width:900px){.ho-panels{grid-template-columns:1fr}}@media(max-width:520px){.ho-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ho-shortcuts .sc-btn{white-space:normal;text-align:center;justify-content:center;font-size:12px;padding:10px}.ho-shortcuts .primary{grid-column:1/-1}.ho-commission{grid-template-columns:1fr;gap:12px}.ho-commission>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ho-commission strong{font-size:21px;margin:0}.ho-ticket{align-items:flex-start}.ho-stats .sc-owner-stat strong{font-size:22px}}
.ho-welcome .ho-eyebrow{color:#d9ecff}.ho-welcome .sc-btn{background:#fff;color:#0878d7}
