.debug-publish-tools { .debug-publish-tools__fab { position: fixed; right: 24rpx; bottom: calc(136rpx + env(safe-area-inset-bottom)); z-index: 40; display: inline-flex; align-items: center; gap: 10rpx; padding: 20rpx 28rpx; border-radius: 999rpx; background: rgba(50, 46, 37, 0.92); box-shadow: 0 12rpx 32rpx rgba(0, 0, 0, 0.18); } .debug-publish-tools__fab--hover { transform: scale(0.98); opacity: 0.92; } .debug-publish-tools__fab-icon { font-size: 28rpx; line-height: 1; } .debug-publish-tools__fab-text { font-size: 24rpx; font-weight: 700; color: #ffffff; line-height: 1; } .debug-publish-tools__popup { width: 680rpx; max-height: 82vh; overflow: hidden; } .debug-publish-tools__content { max-height: 82vh; padding: 56rpx 32rpx 32rpx; box-sizing: border-box; overflow-y: auto; } .debug-publish-tools__title { display: block; margin-bottom: 28rpx; font-size: 36rpx; font-weight: 800; color: #322e25; text-align: center; } .debug-publish-tools__section + .debug-publish-tools__section { margin-top: 28rpx; } .debug-publish-tools__section-title { display: block; margin-bottom: 18rpx; font-size: 26rpx; font-weight: 700; color: #7c766a; } .debug-publish-tools__meta-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16rpx; } .debug-publish-tools__meta-item, .debug-publish-tools__path-box, .debug-publish-tools__field { padding: 18rpx 20rpx; border-radius: 20rpx; background: #f7f1e6; } .debug-publish-tools__path-box { margin-top: 16rpx; } .debug-publish-tools__meta-label, .debug-publish-tools__field-label { display: block; font-size: 22rpx; font-weight: 700; color: #8a8478; } .debug-publish-tools__meta-value, .debug-publish-tools__path { display: block; margin-top: 8rpx; font-size: 24rpx; color: #322e25; line-height: 1.5; word-break: break-all; } .debug-publish-tools__field + .debug-publish-tools__field { margin-top: 16rpx; } .debug-publish-tools__input { width: 100%; margin-top: 12rpx; min-height: 44rpx; font-size: 26rpx; color: #322e25; } .debug-publish-tools__chip-row { display: flex; gap: 16rpx; margin-top: 14rpx; } .debug-publish-tools__chip-row--wrap { flex-wrap: wrap; } .debug-publish-tools__chip { min-width: 120rpx; padding: 16rpx 22rpx; border-radius: 999rpx; background: #ebe3d4; font-size: 24rpx; font-weight: 700; color: #605b50; text-align: center; box-sizing: border-box; } .debug-publish-tools__chip--active { background: #f7ce00; color: #453900; } .debug-publish-tools__hint { display: block; margin-top: 10rpx; font-size: 22rpx; line-height: 1.6; color: #8a8478; } .debug-publish-tools__actions { display: flex; gap: 20rpx; margin-top: 32rpx; } .debug-publish-tools__btn { flex: 1; height: 88rpx; line-height: 88rpx; border-radius: 999rpx; font-size: 28rpx; font-weight: 700; border: none; padding: 0; } .debug-publish-tools__btn::after { border: none; } .debug-publish-tools__btn--ghost { background: #f0eadf; color: #605b50; } .debug-publish-tools__btn--primary { background: linear-gradient(135deg, #f7ee47 0%, #f0ca08 100%); color: #453900; } .debug-publish-tools__processor { position: fixed; left: -9999px; top: -9999px; width: 2px; height: 2px; overflow: hidden; opacity: 0; pointer-events: none; } .debug-publish-tools__processor-canvas { width: 2px; height: 2px; } }