.service-screen{background:#f4f6f4;padding-bottom:72px}.service-screen [hidden]{display:none!important}.service-subhead{margin:0;padding:14px;color:var(--sub);font-size:11px}.favorite-list,.review-list,.invoice-list{padding:0 10px}.favorite-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:13px;background:#fff;border-bottom:1px solid var(--line)}.favorite-item:first-child{margin-top:9px}.favorite-item img{width:82px;height:82px;border-radius:4px;object-fit:cover}.favorite-item>div{min-width:0}.favorite-name{display:block;max-width:100%;padding:0;border:0;background:none;color:var(--ink);font-size:12px;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-item small{display:block;margin:5px 0 8px;color:var(--sub);font-size:10px}.favorite-item .price{font-size:14px}.favorite-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.favorite-actions button{border:1px solid var(--line);border-radius:4px;background:#fff;padding:6px 8px;color:var(--sub);font-size:10px}.favorite-actions button:last-child{border-color:var(--green);color:var(--green)}.service-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sub);font-size:12px}.service-empty>svg{width:34px;height:34px;stroke-width:1.4}.service-empty strong{font-weight:500}.service-status{display:flex;align-items:center;gap:7px;background:#fff;padding:14px;font-size:12px;font-weight:600}.service-status svg{width:18px;color:var(--green)}.service-status span{margin-left:auto;color:var(--green);font-size:10px;font-weight:400}.chat-screen{display:flex;flex-direction:column;padding-bottom:104px}.chat-stream{flex:1;padding:12px 14px;overflow:auto}.chat-date{text-align:center;color:#9aa39c;font-size:10px}.chat-message{width:fit-content;max-width:82%;margin:12px 0;padding:10px 12px;border-radius:5px;background:#fff;font-size:11px;line-height:1.6}.chat-message.customer{margin-left:auto;background:var(--mint);color:var(--green2)}.chat-quick{display:flex;gap:6px;padding:8px 12px;overflow:auto}.chat-quick button{flex:none;border:1px solid var(--line);background:#fff;border-radius:4px;padding:7px 9px;color:var(--green);font-size:10px}.service-chat-bar{position:absolute;bottom:0;left:0;right:0;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:10px;background:#fff;border-top:1px solid var(--line)}.service-chat-bar input{min-width:0;border:1px solid var(--line);border-radius:4px;padding:8px 10px;font-size:11px;outline-color:var(--green)}.service-chat-bar button{display:grid;place-items:center;border:0;border-radius:4px;background:var(--green);color:#fff}.service-chat-bar svg{width:18px}.service-tabs{display:grid;grid-template-columns:1fr 1fr;background:#fff}.service-tabs button{border:0;border-bottom:2px solid transparent;background:#fff;padding:12px;color:var(--sub);font-size:11px}.service-tabs button.active{border-color:var(--green);color:var(--green);font-weight:700}.review-list{padding-top:9px}.review-card,.invoice-card{margin-bottom:9px;padding:13px;background:#fff;border-radius:5px}.review-product{display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;align-items:center}.review-product img{width:52px;height:52px;object-fit:cover;border-radius:4px}.review-product strong,.review-product small{display:block}.review-product strong{font-size:11px}.review-product small{margin-top:5px;color:var(--sub);font-size:9px}.review-stars{margin-top:10px;color:#dc9a2b;font-size:15px}.review-card p{margin:6px 0 0;font-size:11px;line-height:1.6}.review-card>.btn{display:block;margin:9px 0 0 auto}.invoice-card>div,.invoice-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.invoice-card strong,.invoice-card b{font-size:11px}.invoice-card span,.invoice-card p{color:var(--sub);font-size:10px}.invoice-card p{margin:13px 0;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.invoice-form{margin:9px 10px;padding:15px;background:#fff}.invoice-form h3{font-size:14px;margin:0 0 14px}.invoice-order{display:flex;justify-content:space-between;padding:12px 0;border-block:1px solid var(--line);font-size:11px}.invoice-form label{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:51px;border-bottom:1px solid var(--line);font-size:11px}.invoice-form input,.invoice-form select{width:100%;min-width:0;border:0;background:#fff;outline-color:var(--green);font-size:11px}.invoice-form p{font-size:9px;color:var(--sub);line-height:1.6}.invoice-form .btn{margin-top:8px}.help-search-band{padding:14px 14px 12px}.help-search-input{display:grid;grid-template-columns:18px minmax(0,1fr) 24px;gap:7px;align-items:center;min-height:43px;padding:4px 9px 4px 12px;border:1px solid var(--line);border-radius:5px;background:#fff}.help-search-input>svg{width:17px;color:#929e95}.help-search-input input{min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12px}.help-search-input button{border:0;background:none;color:var(--sub);padding:3px}.help-search-input button svg{width:15px}.help-search-status{padding:0 17px 12px;margin:0;color:var(--sub);font-size:10px}.help-topic-list{margin:0 14px;background:#fff}.help-topic-list button{width:100%;min-height:57px;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;gap:11px;align-items:center;border:0;border-bottom:1px solid var(--line);background:#fff;padding:13px 12px;text-align:left;color:var(--ink);font-size:12px}.help-topic-list button:last-child{border-bottom:0}.help-topic-list button svg:first-child{width:19px;color:#35443a;stroke-width:1.7}.help-topic-list button svg:last-child{width:15px;color:#aab3ac}.help-contact{display:flex;align-items:center;justify-content:center;gap:10px;padding:22px 10px;color:var(--sub);font-size:10px}.help-contact button{display:flex;align-items:center;gap:4px;border:0;background:none;color:var(--green);font-size:11px}.help-contact svg{width:14px}.help-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:45px 15px;color:var(--sub);font-size:12px}.help-empty svg{width:32px}.help-empty button{border:1px solid var(--line);border-radius:4px;background:#fff;padding:8px;color:var(--green);font-size:10px}.help-article{margin-top:9px;padding:20px 16px;background:#fff}.help-article h2{font-size:17px;margin:0;padding-bottom:16px;border-bottom:1px solid var(--line)}.help-article section{padding-top:18px}.help-article h3{margin:0 0 7px;font-size:12px}.help-article p{margin:0;color:var(--sub);font-size:11px;line-height:1.8}.help-article-actions{display:flex;gap:9px;margin-top:24px}.help-article-actions button{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:4px;background:#fff;padding:9px;color:var(--green);font-size:10px}.help-article-actions svg{width:14px}
.invoice-info-row{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px}.invoice-info-row span{color:var(--sub)}.invoice-info-row strong{font-weight:500;overflow-wrap:anywhere}
