.project-apply-box[data-v-779f47d8]{padding:30px 20px 50px;background-color:#fff;min-height:600px;border-radius:10px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04)}.project-title[data-v-779f47d8]{position:relative;margin:0 0 12px;padding-left:14px;font-size:24px;font-weight:700;color:#303133;text-align:left}.project-title[data-v-779f47d8]:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:22px;border-radius:3px;background-color:#f70}.section-card[data-v-779f47d8]{border:1px solid #eef1f6;border-radius:8px}.card-header-title[data-v-779f47d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 0 10px;font-size:18px;font-weight:600;color:#303133}.card-header-title[data-v-779f47d8]:before{content:"";display:inline-block;width:4px;height:17px;border-radius:2px;background-color:#f70}.flow-card[data-v-779f47d8]{border:1px solid #eef1f6;border-radius:8px;-webkit-transition:all .25s ease;transition:all .25s ease}.flow-card[data-v-779f47d8]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);border-color:#ffd9b3;-webkit-box-shadow:0 6px 16px rgba(255,119,0,.12)!important;box-shadow:0 6px 16px rgba(255,119,0,.12)!important}.function-card[data-v-779f47d8]{margin:0;height:80px;font-size:15px;font-weight:600;color:#303133;cursor:pointer;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background-color:#fdfaf4;border-radius:8px;-webkit-transition:all .25s ease;transition:all .25s ease}.function-card[data-v-779f47d8]:hover{background-color:#fff3e6}.function-card:hover button[data-v-779f47d8]{color:#f70}.function-card img[data-v-779f47d8]{margin:10px;height:80%;-o-object-fit:cover;object-fit:cover;line-height:100%}.function-card button[data-v-779f47d8]{padding:0;font-size:15px;font-weight:600;color:#303133;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-right:5px}