/* V9.8.5 · Client Service Simple Professional UI */
body.v981-client-service-route{background:#f7f9fc!important;color:#101828}
body.v981-client-service-route .app-main{padding:22px 24px 34px!important;background:#f7f9fc!important}
.v985-service-page{max-width:1400px;margin:0 auto;color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.v985-service-page *{box-sizing:border-box}
.v985-service-page .card{box-shadow:none!important}
.v985-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:2px 0 22px}
.v985-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;color:#8a98ab;font-size:11px;font-weight:700;text-decoration:none}
.v985-back-link:hover{color:#1677ff}
.v985-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v985-title-line h1{margin:0;color:#0f172a;font-size:30px;line-height:1.08;letter-spacing:-.045em;font-weight:780}
.v985-page-heading>div>p{margin:7px 0 0;max-width:760px;color:#7c8aa0;font-size:11px;line-height:1.55}
.v985-status-pill,.v985-inline-status{display:inline-flex!important;align-items:center;gap:6px;padding:6px 10px!important;border:0!important;border-radius:999px!important;background:#e9f9ee!important;color:#20a35a!important;font-size:10px!important;font-weight:800!important}.v985-status-pill i,.v985-inline-status i{font-size:6px}.v985-status-pill.is-suspended,.v985-inline-status.is-suspended{background:#fff7df!important;color:#c78711!important}.v985-status-pill.is-expired,.v985-status-pill.is-cancelled,.v985-inline-status.is-expired,.v985-inline-status.is-cancelled{background:#fff0f0!important;color:#d74949!important}
.v985-heading-renew{margin:0}.v985-heading-renew button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:205px;height:46px;padding:0 19px;border:0;border-radius:10px;background:#1479f8;color:#fff;font:inherit;font-size:11px;font-weight:780;box-shadow:0 9px 22px rgba(20,121,248,.15);cursor:pointer}.v985-heading-renew button:hover{background:#0d6fe9}
.v985-legacy-summary{display:none!important}
.v985-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 258px;gap:16px;align-items:start}
.v985-main-column{min-width:0}.v985-top-cards{display:grid;grid-template-columns:1.28fr .94fr .82fr;gap:14px;margin-bottom:14px}
.v985-card{border:1px solid #e7ecf2!important;border-radius:15px!important;background:#fff!important;overflow:hidden}
.v985-access-card,.v985-subscription-card,.v985-quick-actions{min-height:252px;padding:15px!important}
.v985-card-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #edf1f5}.v985-card-head>div{min-width:0}.v985-card-head h2{margin:0;color:#172033;font-size:13px;line-height:1.2;font-weight:780;letter-spacing:-.018em}.v985-card-head p{margin:3px 0 0;color:#8a98ab;font-size:9px;line-height:1.35}
.v985-card-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;font-size:14px}.v985-card-icon.is-blue{background:#edf5ff;color:#1677ff}.v985-card-icon.is-gold{background:#fff7e8;color:#f0a014}.v985-card-icon.is-orange{background:#fff4e8;color:#ff9f0a}
.v985-access-list{display:block!important;margin-top:8px}.v985-access-row{display:grid!important;grid-template-columns:90px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:45px!important;padding:6px 0!important;border:0!important;border-bottom:1px solid #eef2f6!important;background:transparent!important}.v985-access-row:last-child{border-bottom:0!important}.v985-access-row .v982-access-label{grid-column:auto!important;color:#77869c!important}.v985-access-row .v982-access-label small{font-size:9px!important;font-weight:650!important}.v985-access-row .v982-access-value{grid-column:auto!important;min-width:0}.v985-access-row .v982-access-value code{display:block;max-width:100%;padding:8px 10px!important;border:1px solid #e5eaf0!important;border-radius:8px!important;background:#f8fafc!important;color:#263247!important;font-family:inherit!important;font-size:9px!important;font-weight:650!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v985-access-row .v982-access-actions{grid-column:auto!important;grid-row:auto!important;display:flex!important;gap:4px!important}.v985-access-row .v982-icon-btn{width:27px!important;height:27px!important;border:0!important;background:transparent!important;color:#69788f!important}.v985-access-row .v982-icon-btn:hover{background:#eef5ff!important;color:#1677ff!important}
.v985-advanced-access{margin-top:7px;border-top:1px solid #edf1f5}.v985-advanced-access summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 1px 2px;color:#66758b;font-size:9px;font-weight:760;cursor:pointer;list-style:none}.v985-advanced-access summary::-webkit-details-marker{display:none}.v985-advanced-access[open] summary i{transform:rotate(180deg)}.v985-advanced-access summary i{font-size:7px;transition:.18s}.v985-advanced-access>div{padding-top:6px}.v985-advanced-row{display:grid;grid-template-columns:72px minmax(0,1fr) 27px;align-items:center;gap:7px;padding:5px 0}.v985-advanced-row small{color:#8a98ab;font-size:8px}.v985-advanced-row code{min-width:0;padding:6px 8px;border-radius:7px;background:#f8fafc;color:#536176;font-family:inherit;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v985-advanced-row button{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:7px;background:#f3f6fa;color:#6f7f95;cursor:pointer}.v985-advanced-row button:hover{background:#eaf3ff;color:#1677ff}
.v985-empty-access{display:grid!important;place-items:center;text-align:center;min-height:152px;color:#8a98ab}.v985-empty-access i{font-size:20px}.v985-empty-access strong{color:#344054;font-size:11px}.v985-empty-access p{margin:0;font-size:9px}
.v985-subscription-list{display:block!important;margin:8px 0 0!important}.v985-subscription-list>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:7px 0!important;border-bottom:1px solid #eef2f6!important}.v985-subscription-list>div:last-child{border-bottom:0!important}.v985-subscription-list dt{color:#77869c!important;font-size:9px!important;font-weight:600!important}.v985-subscription-list dd{margin:0!important;max-width:150px;color:#172033!important;font-size:9px!important;font-weight:760!important;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v985-actions-list{margin-top:7px}.v985-actions-list form{margin:0}.v985-actions-list a,.v985-actions-list button{display:grid;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;width:100%;min-height:43px;padding:0 3px;border:0;border-bottom:1px solid #eef2f6;background:transparent;color:#46556b;font:inherit;font-size:9px;font-weight:700;text-decoration:none;text-align:left;cursor:pointer}.v985-actions-list>:last-child,.v985-actions-list form:last-child button{border-bottom:0}.v985-actions-list a>i:first-child,.v985-actions-list button>i:first-child{color:#7b8ba0;font-size:10px}.v985-actions-list a>i:last-child,.v985-actions-list button>i:last-child{justify-self:end;color:#9aa6b6;font-size:7px}.v985-actions-list a:hover,.v985-actions-list button:hover{color:#1677ff}.v985-actions-list a:hover i,.v985-actions-list button:hover i{color:#1677ff}
.v985-downloads-card{padding:15px!important;margin-top:0}.v985-downloads-head{margin-bottom:13px}.v985-downloads-head .v985-card-head{border-bottom:0;padding:0}.v981-app-list.v982-download-grid.v984-app-shelf.v985-download-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}
.v981-app-row.v982-app-card.v984-app-card.v985-app-card{display:flex!important;flex-direction:column!important;align-items:center!important;min-width:0!important;min-height:208px!important;padding:17px 9px 10px!important;border:1px solid #e8edf3!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;text-align:center!important;overflow:hidden!important;transform:none!important}.v985-app-card:hover{border-color:#d8e6f7!important;background:#fcfdff!important;transform:none!important}.v985-platform-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:9px;border-radius:12px;background:#f6f9fc;color:#4a5568;font-size:25px}.v985-app-card.is-android .v985-platform-icon{color:#34b233}.v985-app-card.is-iphone-ipad .v985-platform-icon,.v985-app-card.is-macos .v985-platform-icon{color:#1f2937}.v985-app-card.is-windows .v985-platform-icon{color:#1688ff}.v985-app-card.is-smart-tv .v985-platform-icon{color:#7c4dff}.v985-app-card.is-fire-tv .v985-platform-icon{color:#ff9800}.v985-app-card>strong{display:block;min-height:18px;color:#172033;font-size:10px;line-height:1.2;font-weight:780}.v985-app-card>p{min-height:32px;margin:4px 0 10px;color:#8794a7;font-size:7.8px;line-height:1.35}.v985-device-art{display:none!important}.v985-app-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:5px;margin-top:auto}.v985-app-primary,.v985-app-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:31px;padding:0 6px;border:0;border-radius:7px;background:#1677ff;color:#fff!important;font:inherit;font-size:8px;font-weight:780;text-decoration:none;cursor:pointer}.v985-app-primary:hover,.v985-app-secondary:hover{background:#0e6ee9}.v985-app-primary.is-soft{background:#eaf3ff;color:#1677ff!important}.v985-app-primary.is-soft:hover{background:#dfeeff}.v985-app-primary.is-disabled{background:#f1f4f7;color:#98a2b3!important}.v985-app-secondary{gap:5px;background:#f1f7ff;color:#1677ff!important}.v985-app-secondary:hover{background:#e6f1ff}.v984-app-guide.v985-app-guide{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:23px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#1677ff!important;font-size:7.6px!important;font-weight:720!important;cursor:pointer}.v985-app-guide:hover{text-decoration:underline}
.v985-side-rail{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0}.v985-history-card,.v985-help-card{padding:15px!important}.v985-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:11px;border-bottom:1px solid #edf1f5}.v985-side-head>div{display:flex;align-items:center;gap:9px}.v985-side-head h2{margin:0;color:#172033;font-size:13px;font-weight:780}.v985-side-head>span{color:#1677ff;font-size:8px;font-weight:760}.v985-history-scroll{max-height:252px!important;min-height:252px!important;padding:4px 0!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:#d8e0e9 transparent}.v985-history-row{display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:8px!important;min-height:58px!important;padding:10px 0!important;border-bottom:1px solid #eef2f6!important}.v985-history-row:last-child{border-bottom:0!important}.v985-history-row .v982-history-dot{width:7px!important;height:7px!important;margin-top:4px!important;background:#27c36a!important;box-shadow:0 0 0 4px #ebf9f0!important}.v985-history-row:nth-child(3n) .v982-history-dot{background:#ffad24!important;box-shadow:0 0 0 4px #fff7e8!important}.v985-history-row:nth-child(4n) .v982-history-dot{background:#1677ff!important;box-shadow:0 0 0 4px #eaf3ff!important}.v985-history-row strong{display:block;color:#46556b!important;font-size:8.5px!important;font-weight:760!important;text-transform:capitalize}.v985-history-row p{display:-webkit-box;margin:2px 0!important;color:#8b98aa!important;font-size:7px!important;line-height:1.3!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.v985-history-row time{color:#a0aabb!important;font-size:7px!important}.v985-history-card .v982-history-overflow{display:none!important}
.v985-help-card>p{margin:13px 0 14px;color:#7d8ba0;font-size:9px;line-height:1.55}.v985-help-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:39px;margin-bottom:10px;border-radius:8px;background:#1677ff;color:#fff!important;font-size:8.5px;font-weight:780;text-decoration:none}.v985-help-primary:hover{background:#0e6ee9}.v985-help-primary i:last-child{margin-left:auto;margin-right:12px}.v985-help-link{display:grid;grid-template-columns:18px minmax(0,1fr) 8px;align-items:center;min-height:39px;border-top:1px solid #eef2f6;color:#66758b!important;font-size:8px;font-weight:680;text-decoration:none}.v985-help-link i:last-child{font-size:6px}.v985-help-link:hover{color:#1677ff!important}
.v984-device-banner.v985-device-banner{display:grid!important;grid-template-columns:70px minmax(190px,.7fr) minmax(300px,1.15fr) minmax(170px,.55fr)!important;align-items:center!important;gap:15px!important;min-height:135px!important;margin-top:14px!important;padding:16px 20px!important;border:1px solid #e6edf5!important;border-radius:15px!important;background:linear-gradient(100deg,#fbfdff 0%,#f6faff 52%,#eef6ff 100%)!important;box-shadow:none!important;overflow:hidden!important}.v985-device-banner:before{display:none!important}.v985-banner-icon{position:relative;display:grid;place-items:center;width:58px;height:48px;border:4px solid #4676bc;border-radius:6px;color:#4676bc;font-size:23px}.v985-banner-icon>i:first-child{font-size:26px}.v985-banner-icon>i:last-child{position:absolute;font-size:11px;color:#4676bc}.v985-banner-copy strong{display:block;color:#182235;font-size:16px;line-height:1.15;font-weight:800;letter-spacing:-.025em}.v985-banner-copy p{margin:6px 0 0;color:#7b8aa0;font-size:9px;line-height:1.45}.v985-device-banner img{display:block!important;width:100%!important;height:105px!important;object-fit:contain!important}.v985-device-banner ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.v985-device-banner li{display:flex;align-items:center;gap:7px;color:#55657a;font-size:8px;font-weight:680}.v985-device-banner li i{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#e7f8ee;color:#31b96a;font-size:7px}
@media(max-width:1240px){.v985-content-grid{grid-template-columns:minmax(0,1fr) 230px}.v985-top-cards{grid-template-columns:1.15fr .9fr .85fr}.v981-app-list.v982-download-grid.v984-app-shelf.v985-download-grid{gap:7px!important}.v985-app-card{padding-left:7px!important;padding-right:7px!important}.v984-device-banner.v985-device-banner{grid-template-columns:58px minmax(170px,.7fr) minmax(250px,1fr)}.v985-device-banner ul{display:none}}
@media(max-width:1040px){.v985-content-grid{grid-template-columns:1fr}.v985-side-rail{display:grid!important;grid-template-columns:1fr 1fr!important}.v985-top-cards{grid-template-columns:1.2fr 1fr}.v985-quick-actions{grid-column:1/-1;min-height:auto}.v985-actions-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.v985-actions-list a,.v985-actions-list button{border:1px solid #e8edf3;border-radius:8px;padding:0 8px}.v981-app-list.v982-download-grid.v984-app-shelf.v985-download-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v984-device-banner.v985-device-banner{grid-template-columns:58px minmax(180px,.8fr) minmax(280px,1.2fr)}}
@media(max-width:720px){body.v981-client-service-route .app-main{padding:16px 12px 28px!important}.v985-page-heading{align-items:flex-start;flex-direction:column}.v985-heading-renew{width:100%}.v985-heading-renew button{width:100%}.v985-title-line h1{font-size:25px}.v985-top-cards{grid-template-columns:1fr}.v985-quick-actions{grid-column:auto}.v985-actions-list{display:block}.v985-actions-list a,.v985-actions-list button{border:0;border-bottom:1px solid #eef2f6;border-radius:0;padding:0 3px}.v985-side-rail{grid-template-columns:1fr!important}.v981-app-list.v982-download-grid.v984-app-shelf.v985-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v984-device-banner.v985-device-banner{grid-template-columns:50px 1fr!important}.v985-device-banner img{grid-column:1/-1;height:90px!important}.v985-banner-copy strong{font-size:14px}}
@media(max-width:430px){.v981-app-list.v982-download-grid.v984-app-shelf.v985-download-grid{grid-template-columns:1fr!important}.v985-app-card{min-height:170px!important}.v985-content-grid{gap:12px}.v985-top-cards{gap:12px}.v985-access-row{grid-template-columns:82px minmax(0,1fr) auto!important}}
