[data-v-70c20ca2] .van-nav-bar__content{background:linear-gradient(90deg,#018dff,#018dff)}[data-v-70c20ca2] .van-nav-bar__title{color:#fafafa}.office-page[data-v-70c20ca2]{padding-top:46px;min-height:100vh;background-color:#f8f9fa}.content-wrapper[data-v-70c20ca2]{padding:16px}.grid-wrapper[data-v-70c20ca2]{width:100%}.grid-item[data-v-70c20ca2]{padding:0!important;margin-bottom:16px}.card[data-v-70c20ca2]{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;transition:box-shadow .28s ease}.card-img[data-v-70c20ca2]{width:100%;height:auto;display:block}@media (hover:hover){.card[data-v-70c20ca2]:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}}.overlay[data-v-70c20ca2]{position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);display:flex;align-items:flex-end;justify-content:center;padding:12px}.overlay .text[data-v-70c20ca2]{color:#fff;font-size:1.1rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.popup-inner[data-v-70c20ca2]{padding:20px;height:100%;overflow-y:auto;box-sizing:border-box}.popup-title[data-v-70c20ca2]{margin-top:0;margin-bottom:16px;text-align:center;color:#333;font-size:1.3rem;font-weight:600}.popup-content[data-v-70c20ca2]{line-height:1.6;color:#555}@media screen and (min-width:768px){.content-wrapper[data-v-70c20ca2]{max-width:720px;margin:0 auto}}