.detail-breadcrumb{align-items:center;color:#9399ad;display:flex;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;gap:6px;height:16px;line-height:16px;white-space:nowrap}.detail-breadcrumb__item{background:transparent;border:0;color:#4e5366;font:inherit;max-width:160px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.detail-breadcrumb__item--link{cursor:pointer;text-decoration:none}.detail-breadcrumb__item--current,.detail-breadcrumb__separator{color:#9399ad}.detail-empty-state{background:#f1f4f5;background:var(--detail-page-background,#f1f4f5);box-sizing:border-box;font-family:PingFang SC,sans-serif;min-height:calc(100vh - 168px);min-width:1200px;text-align:center}.detail-empty-state__inner{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-height:calc(100vh - 168px);padding:20px 0 60px;width:1200px}.detail-empty-state__card{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:center;margin-top:20px}.detail-empty-state__image{display:block;height:140px;object-fit:contain;width:200px}.detail-empty-state__title{color:#222;font-size:16px;font-weight:500;line-height:22px;margin:20px 0 0}.detail-empty-state__description{color:#9399ad;font-size:14px;font-weight:400;line-height:20px;margin:6px 0 0;width:800px}.detail-empty-state__actions{display:flex;gap:16px;margin-top:24px}.detail-empty-state__link{align-items:center;border-radius:10px;box-sizing:border-box;color:#222;display:inline-flex;font-size:16px;font-weight:600;height:44px;justify-content:center;line-height:22px;text-decoration:none;transition:opacity .2s ease;width:144px}.detail-empty-state__link:hover{opacity:.82}.detail-empty-state__link--offering{background:rgba(0,176,255,.15)}.detail-empty-state__link--requirement{background:rgba(255,111,85,.12)}.detail-panel{background:#fff;box-sizing:border-box;color:#222;overflow:hidden;width:100%}.detail-price{align-items:baseline;display:inline-flex;min-width:0;white-space:nowrap}.detail-price,.detail-price__amount{font-family:ZLshuzixinzi,DIN Alternate,PingFang SC,sans-serif}.detail-price__amount{flex-shrink:0;font-weight:500}.detail-price__unit{flex-shrink:0;font-family:PingFang SC,sans-serif;margin-left:2px}.detail-price__urgent{align-items:center;color:#ff1433;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:400;gap:2px;line-height:18px;margin-left:12px;padding-bottom:4px}.detail-price__urgent-icon{flex-shrink:0;height:14px;width:14px}.detail-price--large .detail-price__amount{color:var(--detail-price-color);font-size:24px;line-height:29px}@supports(-webkit-background-clip:text) or (background-clip:text){.detail-price--large .detail-price__amount{-webkit-text-fill-color:transparent;background:var(--detail-price-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}.detail-price--large .detail-price__unit{color:var(--detail-price-color);font-size:14px;font-weight:500;line-height:18px}.detail-price--medium .detail-price__amount{font-size:24px;line-height:29px}.detail-price--medium .detail-price__unit{color:#4e5366;font-size:12px;line-height:18px}.detail-price--small .detail-price__amount{color:var(--detail-price-color);font-size:16px;line-height:19px}.detail-price--small .detail-price__unit{color:var(--detail-price-color);font-size:12px;line-height:17px}.detail-price--dark .detail-price__amount{color:#222}.detail-price--theme.detail-price--medium .detail-price__amount{color:var(--detail-price-color)}.detail-tag{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-weight:400;gap:2px;justify-content:center;max-width:100%;white-space:nowrap}.detail-tag--medium,.detail-tag--small{font-size:12px;height:24px;padding:4px 8px}.detail-tag--primary{background:var(--detail-tag-primary-bg);color:var(--detail-tag-primary-color)}.detail-tag--neutral{background:#f2f3f7;color:#7a7f99}.detail-tag--danger{background:rgba(250,85,85,.1);color:#ff1433}.detail-tag--warning{background:#fff3df;color:#f06a00}.detail-tag--fast-order{background:rgba(255,94,26,.08);color:#ff5e1a}.detail-tag__icon{align-items:center;display:inline-flex;height:12px;justify-content:center;width:12px}.detail-tag__text{overflow:hidden;text-overflow:ellipsis}.detail-owner-card{font-family:PingFang SC,sans-serif}.detail-owner-card__profile{align-items:center;display:flex;gap:8px;min-width:0}.detail-owner-card__avatar{border-radius:50%;display:block;flex:0 0 42px;height:42px;object-fit:cover;width:42px}.detail-owner-card__profile-text{min-width:0}.detail-owner-card__name{color:#222;font-size:16px;font-weight:600;line-height:22px;margin:0}.detail-owner-card__name,.detail-owner-card__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-owner-card__role{color:#9399ad;font-size:13px;font-weight:400;margin-top:2px}.detail-owner-card__bio{color:#4e5366;font-size:13px;font-weight:400;line-height:20px;margin:10px 0 0}.detail-owner-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.detail-owner-card__requirement-value{color:var(--detail-primary-text);font-weight:500}.detail-owner-card__requirement-unit{color:var(--detail-primary-text)}.detail-owner-card__divider{background:#edeff7;height:1px;margin-top:22px;width:100%}.detail-owner-card__section-title{color:#4e5366;font-size:13px;font-weight:400;line-height:18px;margin:18px 0 0}.detail-owner-card__services{display:flex;flex-direction:column;gap:8px;margin-top:12px}.detail-owner-card__service{background:#f5f7fa;border:0;border-radius:10px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;min-height:69px;padding:12px;text-align:left;text-decoration:none;width:100%}.detail-owner-card__service-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#222;display:-webkit-box;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.detail-page-skeleton{background:#f1f4f5;box-sizing:border-box;margin:0 auto;min-height:calc(100vh - 80px);min-width:1200px;overflow-x:clip}.detail-page-skeleton__inner{box-sizing:border-box;margin:0 auto;padding:20px 0 60px;width:1200px}.detail-page-skeleton__breadcrumb{align-items:center;display:flex;height:20px}.detail-page-skeleton__layout{align-items:flex-start;display:flex;gap:20px;margin-top:20px}.detail-page-skeleton__main{display:flex;flex:0 0 880px;flex-direction:column;gap:16px;min-width:0}.detail-page-skeleton__side{display:flex;flex:0 0 300px;flex-direction:column;gap:16px;min-width:0}.detail-page-skeleton__panel{background:#fff;border-radius:16px;box-sizing:border-box;overflow:hidden;width:100%}.detail-page-skeleton__summary{min-height:210px;padding:24px 28px}.detail-page-skeleton__content{min-height:220px;padding:24px 28px}.detail-page-skeleton__actions{display:flex;flex-direction:column;gap:12px;padding:20px}.detail-page-skeleton__owner{padding:20px}.detail-page-skeleton__owner-head{align-items:center;display:flex;gap:8px;margin-bottom:20px}.detail-page-skeleton__owner-text{flex:1;min-width:0}.detail-page-skeleton__tags{display:flex;gap:8px;margin-top:14px}.detail-page-skeleton__summary-bottom{align-items:flex-end;display:flex;justify-content:space-between;margin-top:28px}.detail-page-skeleton__avatar,.detail-page-skeleton__block,.detail-page-skeleton__line{animation:detail-page-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#edf1f5,#f7f9fb 42%,#edf1f5 84%);background-size:240% 100%;display:block}.detail-page-skeleton__line{border-radius:999px;height:16px}.detail-page-skeleton__block{border-radius:10px;height:96px;margin-top:22px;width:100%}.detail-page-skeleton__avatar{border-radius:50%;flex:0 0 40px;height:40px;width:40px}.detail-page-skeleton__line--breadcrumb{height:16px;width:220px}.detail-page-skeleton__line--title{height:32px;width:560px}.detail-page-skeleton__line--tag{height:24px;width:88px}.detail-page-skeleton__line--tag-short{height:24px;width:64px}.detail-page-skeleton__line--price{height:36px;width:190px}.detail-page-skeleton__line--metrics{height:18px;width:210px}.detail-page-skeleton__line--method{height:20px;margin-top:26px;width:420px}.detail-page-skeleton__line--heading{height:24px;margin-bottom:24px;width:128px}.detail-page-skeleton__line--full{margin-top:14px;width:100%}.detail-page-skeleton__line--wide{margin-top:14px;width:72%}.detail-page-skeleton__line--button{height:44px;width:100%}.detail-page-skeleton__line--owner-name{height:18px;width:120px}.detail-page-skeleton__line--owner-role{height:14px;margin-top:8px;width:86px}@keyframes detail-page-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.detail-status-banner{border:1px solid;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;font-family:PingFang SC,sans-serif;gap:4px;padding:10px 12px;width:100%}.detail-status-banner__header{align-items:center;display:flex;gap:6px;min-width:0}.detail-status-banner__icon{flex-shrink:0;height:16px;width:16px}.detail-status-banner__title{color:inherit;flex:1;font-size:14px;font-weight:500;line-height:20px;margin:0;min-width:0}.detail-status-banner__reason{color:#4e5366;font-size:13px;line-height:20px;margin:0;word-break:break-all}.detail-status-banner__reason--operation{line-height:18px;white-space:pre-wrap}.detail-status-banner--reviewing{background:#ecf9ff;border-color:#ccefff;color:#00b0ff}.detail-status-banner--off-shelf{background:#f2f3f7;border-color:#e4e7f2;color:#7a7f99}.detail-status-banner--rejected{background:rgba(255,20,51,.06);border-color:rgba(255,20,51,.2);color:#ff1433}.detail-summary-card{font-family:PingFang SC,sans-serif;min-width:0}.detail-summary-card__banner{margin-bottom:16px}.detail-summary-card__title-row{align-items:flex-start;display:flex;justify-content:space-between}.detail-summary-card__title{color:#222;flex:1;font-size:26px;font-weight:600;line-height:36px;margin:0;max-width:696px}.detail-summary-card__collect{align-items:center;background:transparent;border:1px solid #e4e7f2;border-radius:10px;box-sizing:border-box;color:#222;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-family:inherit;font-size:17px;font-weight:500;gap:5px;height:36px;justify-content:center;line-height:22px;margin-top:0;padding:6px 14px;transition:border-color .2s ease;white-space:nowrap}.detail-summary-card__collect:hover{border-color:var(--detail-primary)}.detail-summary-card__collect-icon{display:block;flex-shrink:0;height:20px;width:20px}.detail-summary-card__collect-text{white-space:nowrap}.detail-summary-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-height:24px}.detail-summary-card__tag-icon{display:block;flex-shrink:0;height:12px;width:12px}.detail-summary-card__tag-img-wrapper{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:24px;justify-content:center}.detail-summary-card__tag-img{display:block;height:100%}.detail-summary-card__stats{align-items:flex-end;display:flex;justify-content:space-between;min-height:40px}.detail-summary-card__metrics{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:5px 0}.detail-summary-card__metric{align-items:center;color:#9399ad;display:inline-flex;font-size:13px;gap:2px;line-height:18px}.detail-summary-card__metric-icon{flex-shrink:0;height:16px;width:16px}.detail-summary-card__metric-text{align-items:center;display:inline-flex;gap:2px}.detail-summary-card__divider{align-self:stretch;background:#edeff7;height:1px;margin:20px 0}.detail-summary-card__method{font-size:14px}.detail-summary-card__method-label{color:#4e5366}.detail-summary-card__method-text{color:#222;font-weight:500}.detail-summary-card__location{background-color:#f5f7fa;border-radius:10px;box-sizing:border-box;margin-top:12px;min-height:48px;overflow:hidden;padding:14px 16px;position:relative}.detail-summary-card__location:after{background:url(//fecdn2.zhaopin.cn/xiancai_zhaopin_com/assets/icon-detail-map@3x.b55ed3c2eb0de6539cbfcf590d344004.png) no-repeat 100%/cover;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:260px}.detail-summary-card__location-text{color:#222;font-size:14px;line-height:20px;margin:0;max-width:calc(100% - 160px);min-width:0;position:relative;word-break:break-all;z-index:1}.detail-block__header{align-items:center;display:flex;margin-bottom:4px;min-height:28px;width:100%}.detail-block__title{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.detail-block__title-icon{align-items:center;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.detail-block__title-text{color:#222;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-block__extra{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.detail-block__more{align-items:center;background:transparent;border:0;color:#7a7f99;cursor:pointer;display:inline-flex;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;gap:2px;height:28px;line-height:22px;padding:0}.detail-block__more:hover{color:var(--detail-more-hover-color,#7a7f99)}.detail-block__more-arrow{background-image:var(--detail-more-default-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:14px;width:14px}.detail-block__more:hover .detail-block__more-arrow{background-image:var(--detail-more-hover-icon,var(--detail-more-default-icon))}.detail-block__content{box-sizing:border-box;padding-top:20px}.detail-field-title{color:#222;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0;min-width:0}.detail-field-title__text{display:inline-flex;max-width:100%;position:relative;white-space:nowrap;z-index:0}.detail-field-title__text:after{background:var(--detail-field-title-gradient);border-radius:3px 0 0 3px;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%;z-index:-1}.detail-text-sections__title-icon{display:block;height:24px;width:24px}.detail-text-sections__content{display:flex;flex-direction:column;margin-top:-4px}.detail-text-sections__block-content{padding-top:0}.detail-text-sections__section{padding:20px 0 4px}.detail-text-sections__section:last-child{padding-bottom:0}.detail-text-sections__body{color:#4e5366;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;padding-top:8px}.detail-text-sections__paragraph{margin:0;white-space:pre-wrap;word-break:break-word}.detail-action-button{align-items:center;border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;gap:4px;justify-content:center;line-height:22px;min-width:0;padding:0 16px;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.detail-action-button:active{transform:translateY(1px)}.detail-action-button:disabled{cursor:not-allowed;transform:none}.detail-action-button--large{height:44px}.detail-action-button--medium{border-radius:10px;font-size:13px;height:36px;line-height:18px;padding:0 12px}.detail-action-button--primary{background:var(--detail-primary-button-bg);color:var(--detail-primary-button-color)}.detail-action-button--primary:disabled{background:#d5d9e5}.detail-action-button--primary:hover:not(:disabled){background:var(--detail-primary-button-bg-hover)}.detail-action-button--secondary{background:var(--detail-secondary-button-bg);border:1px solid var(--detail-secondary-button-border);color:var(--detail-secondary-button-color)}.detail-action-button--secondary:disabled{color:rgba(34,34,34,.3)}.detail-action-button--secondary:disabled .detail-action-button__icon{opacity:.3}.detail-action-button--secondary:hover:not(:disabled){background:var(--detail-secondary-button-bg-hover)}.detail-action-button--ghost{background:var(--detail-primary-soft);color:#222}.detail-action-button--ghost:disabled{opacity:.3}.detail-action-button--block{width:100%}.detail-action-button__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.detail-action-button__text{overflow:hidden;text-overflow:ellipsis}.similar-card{background:#fff;border:1px solid #edeff7;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;font-family:PingFang SC,sans-serif;height:268px;justify-content:space-between;min-width:0;padding:17px 19px;width:268px}.similar-card__body{min-width:0}.similar-card__owner{align-items:center;display:flex;gap:8px;min-width:0}.similar-card__avatar{border-radius:50%;display:block;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.similar-card__owner-text{min-width:0}.similar-card__owner-name{color:#222;font-size:14px;font-weight:600;line-height:22px}.similar-card__owner-name,.similar-card__owner-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-card__owner-title{color:#7a7f99;font-size:13px;font-weight:400;line-height:18px}.similar-card__title{color:#222;font-size:18px;font-weight:600;line-height:25px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-card__tags{display:flex;margin-top:8px}.similar-card__tag-icon{display:block;flex-shrink:0;height:12px;width:12px}.similar-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#4e5366;display:-webkit-box;display:box;font-size:13px;font-weight:400;line-height:20px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.similar-card__badges{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;overflow:hidden}.similar-card__footer{align-items:center}.similar-card__footer,.similar-offering-card{display:flex;justify-content:space-between;min-width:0}.similar-offering-card{background:#fff;border:1px solid #edeff7;border-radius:16px;box-sizing:border-box;color:inherit;cursor:pointer;flex-direction:column;font-family:PingFang SC,sans-serif;height:265px;padding:17px 19px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:268px}.similar-offering-card:hover{border-color:var(--detail-primary);box-shadow:0 8px 24px rgba(20,35,80,.08);transform:translateY(-1px)}.similar-offering-card:focus-visible{border-color:var(--detail-primary);outline:2px solid var(--detail-primary-soft);outline-offset:2px}.similar-offering-card__body{min-width:0}.similar-offering-card__owner{align-items:center;display:flex;gap:8px;min-width:0}.similar-offering-card__avatar{border-radius:50%;display:block;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.similar-offering-card__owner-text{min-width:0}.similar-offering-card__owner-name{color:#222;font-size:14px;font-weight:600;line-height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-offering-card__owner-title{color:#7a7f99;font-size:13px;font-weight:400;line-height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-offering-card__title{color:#222;font-size:18px;font-weight:600;line-height:25px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-offering-card__category{display:flex;margin-top:8px;min-width:0}.similar-offering-card__tag-icon{display:block;flex-shrink:0;height:12px;width:12px}.similar-offering-card__tag-img{display:block;flex-shrink:0;height:24px;margin-right:8px}.similar-offering-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#4e5366;display:-webkit-box;display:box;font-size:13px;font-weight:400;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.similar-offering-card__badges{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;min-width:0;overflow:hidden}.similar-offering-card__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.similar-offering-card__price{flex:1 1 auto;min-width:0;overflow:hidden}.similar-requirement-card{background:#fff;border:1px solid #edeff7;border-radius:16px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:PingFang SC,sans-serif;height:265px;justify-content:space-between;min-width:0;padding:17px 19px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:268px}.similar-requirement-card:hover{border-color:var(--detail-primary);box-shadow:0 8px 24px rgba(20,35,80,.08);transform:translateY(-1px)}.similar-requirement-card:focus-visible{border-color:var(--detail-primary);outline:2px solid var(--detail-primary-soft);outline-offset:2px}.similar-requirement-card__body{min-width:0}.similar-requirement-card__header{justify-content:space-between}.similar-requirement-card__header,.similar-requirement-card__owner{align-items:center;display:flex;gap:8px;min-width:0}.similar-requirement-card__avatar{border-radius:50%;display:block;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.similar-requirement-card__owner-text{min-width:0}.similar-requirement-card__owner-name{color:#222;font-size:14px;font-weight:600;line-height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-requirement-card__published{color:#7a7f99;font-size:13px;font-weight:400;line-height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-requirement-card__status{align-items:center;background:#e9fff8;border-radius:999px;color:#00b578;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:400;gap:4px;height:24px;line-height:17px;padding:0 8px;white-space:nowrap}.similar-requirement-card__status-dot{background:#00b578;border-radius:50%;flex:0 0 auto;height:6px;width:6px}.similar-requirement-card__title{color:#222;font-size:18px;font-weight:600;line-height:25px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-requirement-card__category{display:flex;margin-top:8px;min-width:0}.similar-requirement-card__tag-icon{display:block;flex-shrink:0;height:12px;width:12px}.similar-requirement-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#4e5366;display:-webkit-box;display:box;font-size:13px;font-weight:400;line-height:20px;margin:10px 0 0;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.similar-requirement-card__badges{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;min-width:0;overflow:hidden}.similar-requirement-card__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.similar-requirement-card__price{flex:1 1 auto;min-width:0;overflow:hidden}.similar-list__title-icon{display:block;height:22px;width:22px}.similar-list__items{display:flex;gap:10px}.work-case-item{align-items:center;background:#fff;border:1px solid #edeff7;border-radius:10px;box-sizing:border-box;display:flex;gap:20px;height:72px;padding:16px}.work-case-item__main{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.work-case-item__file-icon{flex-shrink:0;height:40px;width:40px}.work-case-item__text{flex:1;min-width:0}.work-case-item__title{color:#222;font-size:16px;font-weight:500;line-height:22px;margin:0}.work-case-item__meta,.work-case-item__title{font-family:PingFang SC,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-case-item__meta{color:#9399ad;font-size:12px;font-weight:400;line-height:17px;margin:1px 0 0}.work-case-item__action{background:rgba(0,176,255,.15);background:var(--detail-work-case-action-bg,rgba(0,176,255,.15));border:0;border-radius:10px;color:#222;cursor:pointer;flex:0 0 84px;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;height:36px;line-height:18px;padding:0 12px}.work-case-list__title-icon{display:block;height:24px;width:24px}.work-case-list__items{display:flex;flex-direction:column;gap:12px}.detail-confirm-dialog{align-items:center;background:rgba(0,0,0,.45);bottom:0;display:flex;font-family:PingFang SC,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.detail-confirm-dialog__fade-enter-active,.detail-confirm-dialog__fade-leave-active{transition:opacity .2s ease}.detail-confirm-dialog__fade-enter-from,.detail-confirm-dialog__fade-leave-to{opacity:0}.detail-confirm-dialog__panel{background:#fff;border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.16);box-sizing:border-box;max-width:calc(100vw - 32px);outline:none;overflow:hidden;position:relative;width:500px}.detail-confirm-dialog__close{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background-color .2s ease,opacity .2s ease;width:28px;z-index:1}.detail-confirm-dialog__close:disabled{cursor:not-allowed;opacity:.5}.detail-confirm-dialog__close:hover:not(:disabled){background:rgba(0,0,0,.05)}.detail-confirm-dialog__close-icon{display:block;height:16px;position:relative;width:16px}.detail-confirm-dialog__close-icon:after,.detail-confirm-dialog__close-icon:before{background:#9399ad;border-radius:1px;content:"";height:1.5px;left:0;position:absolute;top:50%;width:100%}.detail-confirm-dialog__close-icon:before{transform:translateY(-50%) rotate(45deg)}.detail-confirm-dialog__close-icon:after{transform:translateY(-50%) rotate(-45deg)}.detail-confirm-dialog__content{background:var(--detail-confirm-dialog-content-bg);box-sizing:border-box;padding:24px}.detail-confirm-dialog__body{align-items:flex-start;display:flex;gap:4px}.detail-confirm-dialog__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.detail-confirm-dialog__icon-img{display:block;height:24px;width:24px}.detail-confirm-dialog__text{flex:1 1 auto;min-width:0;text-align:left}.detail-confirm-dialog__title{color:#222;font-size:18px;font-weight:600;line-height:25px;margin:0}.detail-confirm-dialog__description{color:#4e5366;font-size:14px;font-weight:400;line-height:20px;margin:4px 0 0}.detail-confirm-dialog__actions{box-sizing:border-box;display:flex;gap:12px;justify-content:flex-end;padding:12px 24px 24px}.detail-confirm-dialog__btn{flex:0 0 auto;min-width:104px}.detail-confirm-dialog__btn.detail-action-button--medium{border-radius:8px;font-size:14px;font-weight:500;height:36px;line-height:20px;padding:8px 24px}.detail-confirm-dialog-lock{overflow:hidden}.basic-overlay{background:rgba(0,0,0,.7);inset:0;position:fixed}.basic-overlay-lock{overflow:hidden}.basic-overlay-enter-active,.basic-overlay-leave-active{transition:opacity var(--basic-overlay-duration,.18s) ease}.basic-overlay-enter-from,.basic-overlay-leave-to{opacity:0}.basic-toast{background:rgba(34,34,34,.9);border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;font-weight:400;left:50%;line-height:1.4;max-width:80vw;padding:12px 20px;position:fixed;text-align:center;top:40%;transform:translate(-50%,-50%);user-select:none;white-space:pre-wrap;word-break:break-all;z-index:2000}.basic-toast-enter-active,.basic-toast-leave-active{transition:opacity .18s ease}.basic-toast-enter-from,.basic-toast-leave-to{opacity:0}.workbench-confirm-dialog{align-items:center;background-color:rgba(20,25,51,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.workbench-confirm-dialog__panel{background:linear-gradient(180deg,#e5f8ff,#fff 66%);border-radius:16px;box-shadow:0 16px 48px rgba(20,25,51,.16);box-sizing:border-box;display:flex;flex-direction:column;font-family:PingFang SC,sans-serif;max-width:calc(100vw - 32px);overflow:hidden;position:relative;width:500px}.workbench-confirm-dialog__close{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background-color .15s ease;width:24px;z-index:1}.workbench-confirm-dialog__close-icon{display:block;height:100%;width:100%}.workbench-confirm-dialog__header{align-items:flex-start;box-sizing:border-box;display:flex;gap:8px;padding:24px}.workbench-confirm-dialog__icon{align-items:flex-start;color:#fa5555;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.workbench-confirm-dialog__icon-img{display:block;height:24px;width:24px}.workbench-confirm-dialog__content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.workbench-confirm-dialog__title{color:#222;font-size:18px;font-weight:600;line-height:25px;margin:0}.workbench-confirm-dialog__message{color:#222;font-size:14px;font-weight:400;line-height:20px;margin:0;word-break:break-all}.workbench-confirm-dialog__sub{color:#7a7f99;font-size:13px;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-confirm-dialog__footer{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.workbench-confirm-dialog__btn{border:0;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;height:36px;line-height:1;transition:background-color .15s ease,opacity .15s ease;width:104px}.workbench-confirm-dialog__btn--cancel{background-color:rgba(0,176,255,.15);border-radius:8px;color:#222}.workbench-confirm-dialog__btn--cancel:hover{background-color:rgba(0,176,255,.25)}.workbench-confirm-dialog__btn--primary{background:linear-gradient(169deg,rgba(75,199,255,.78) 4%,rgba(75,199,255,0) 37%),#222;border-radius:8px;color:#fff}.workbench-confirm-dialog__btn--primary:hover{opacity:.88}.workbench-confirm-dialog--notice{--notice-content-bg:linear-gradient(180deg,#e5f8ff,#fff 59%);--notice-cancel-bg:rgba(0,176,255,.15);--notice-confirm-bg:linear-gradient(170deg,#4bc7ff -5%,rgba(75,199,255,0) 38%),#222}.workbench-confirm-dialog--notice .workbench-confirm-dialog__panel{background:#fff;box-shadow:none}.workbench-confirm-dialog--notice .workbench-confirm-dialog__header{background:var(--notice-content-bg);gap:4px}.workbench-confirm-dialog--notice .workbench-confirm-dialog__icon{align-items:center}.workbench-confirm-dialog--notice .workbench-confirm-dialog__icon-img{height:20px;width:20px}.workbench-confirm-dialog--notice .workbench-confirm-dialog__footer{padding:12px 24px 24px}.workbench-confirm-dialog--notice .workbench-confirm-dialog__btn{border-radius:8px;font-weight:500;line-height:20px;min-width:104px;padding:8px 24px;white-space:nowrap;width:auto}.workbench-confirm-dialog--notice .workbench-confirm-dialog__btn--cancel{background:var(--notice-cancel-bg)}.workbench-confirm-dialog--notice .workbench-confirm-dialog__btn--primary{background:var(--notice-confirm-bg)}.workbench-confirm-dialog--requirement{--notice-content-bg:linear-gradient(180deg,#fff2ee,#fff 59%);--notice-cancel-bg:rgba(255,111,85,.15);--notice-confirm-bg:linear-gradient(167deg,rgba(255,127,85,.7) 4%,rgba(255,127,85,0) 40%),#222}.offering-guest-actions{font-family:PingFang SC,sans-serif}.offering-guest-actions__buttons{display:flex;flex-direction:column;gap:14px}.offering-guest-actions__btn-icon{display:block;flex-shrink:0;height:18px;width:18px}.offering-owner-actions{font-family:PingFang SC,sans-serif}.offering-owner-actions__buttons{display:flex;flex-direction:column;gap:14px}.offering-owner-actions__btn-icon{display:block;flex-shrink:0;height:18px;width:18px}.offering-detail-page{background:#f1f4f5;background:var(--detail-page-background);min-height:calc(100vh - 168px);min-width:1200px;overflow-x:clip}.offering-detail-page,.offering-detail-page__inner{box-sizing:border-box;margin:0 auto;position:relative}.offering-detail-page__inner{padding:20px 0 60px;width:1200px;z-index:1}.offering-detail-page__layout{align-items:flex-start;display:flex;gap:20px;margin-top:20px}.offering-detail-page__main{display:flex;flex:0 0 880px;flex-direction:column;gap:16px;min-width:0}.offering-detail-page__side{align-self:flex-start;display:flex;flex:0 0 300px;flex-direction:column;gap:16px;min-width:0;position:sticky;top:136px}.offering-detail-app{background:#f1f4f5;width:100%}.app-footer{background:#f1f4f5}