.studio-workbench #stats{display:none}.studio-workbench .experience{margin-top:18px}.bench-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;scroll-margin-top:100px}.bench-heading h2{font-family:'Noto Serif TC',serif;font-size:29px;margin:8px 0}.bench-heading p{margin:0}.bench-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 12px}.bench-metrics>div{padding:18px;border:1px solid #d7dfcb;background:#edf2e4;border-radius:14px}.bench-metrics span,.bench-metrics strong{display:block}.bench-metrics span{font-size:12px;color:#75806c;margin-bottom:9px}.bench-metrics strong{font-size:25px}.bench-allocation{font-size:12px;line-height:1.9}.bench-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-top:24px}.bench-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.bench-section-heading span{font-size:11px;color:#77826e}.bench-job{padding:18px;border:1px solid #d5dfc9;border-radius:13px;background:#f7f8ee;margin-bottom:12px}.bench-job-title{display:flex;justify-content:space-between;gap:12px}.bench-job-title span{font-size:12px;color:#a36b46}.bench-job progress{width:100%;height:10px;accent-color:#7b9b6b;margin:12px 0 3px}.bench-job p{font-size:12px;margin:5px 0}.bench-job small{display:block;color:#8b6b4e;line-height:1.8}.bench-job-actions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.bench-job-actions button{font-size:12px;min-height:44px}.bench-job-actions button:last-child{margin-left:auto;background:#e8efdb}.bench-empty{padding:32px 20px;text-align:center;border:1px dashed #c0ceb4;border-radius:14px;color:#6c8266;line-height:1.9}.bench-activities{display:grid;gap:10px}.bench-activities button{display:flex;flex-direction:column;gap:7px;text-align:left;padding:15px;background:#f8f6eb;border-radius:12px}.bench-activities button[aria-pressed=true]{border:2px solid #547954;background:#e8efdc}.bench-activities span{font-size:12px;color:#6c7c64}.bench-activities small{font-size:11px;color:#819078}.bench-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bench-offer{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #d5deca;border-radius:14px;background:#fbf9ee}.bench-offer>b{font-size:17px}.bench-offer>strong{color:#a56f46;font-size:21px}.bench-offer>span,.bench-offer>small{font-size:12px;line-height:1.8}.bench-offer details{margin-top:auto}.bench-offer summary{font-size:12px}.bench-offer p{font-size:12px}.bench-offer button{min-height:46px;background:#e7eedb}.bench-offer select{width:100%;padding:10px}.bench-details,.bench-offers,.bench-studio-scene{border-top:1px solid #d8dfcd;margin-top:20px}.bench-details p{font-size:12px}.bench-start{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;margin-top:22px;border:1px solid #d5ddc7;border-radius:14px;background:#f7f7eb}.bench-start span{font-size:12px;color:#6b7a62;line-height:1.8}.bench-start button{min-width:200px;min-height:52px}.studio-workbench #studioExplore{margin:24px 0;background:#f1f1e5;border:1px solid #dbe1d1;padding:0 18px;border-radius:14px}.studio-workbench #studioExplore>summary{font-size:14px}.studio-workbench .intro{margin-bottom:10px}.bench-month-result{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d6dfcb}@media(max-width:720px){.bench-heading{scroll-margin-top:120px}.bench-heading h2{font-size:24px}.bench-metrics{gap:6px}.bench-metrics>div{padding:13px 8px}.bench-metrics span{font-size:10px}.bench-metrics strong{font-size:19px}.bench-columns{grid-template-columns:1fr;gap:10px}.bench-offer-grid{grid-template-columns:1fr}.bench-start{position:sticky;bottom:8px;z-index:3;flex-direction:column;align-items:stretch;box-shadow:0 4px 20px #244b3920}.bench-start button{width:100%}.bench-start span{font-size:11px}.bench-job-title{flex-wrap:wrap}.studio-workbench #studioExplore{padding:0 10px}}

.studio-workbench #nextStepStrip[hidden]{display:none}

.bank-loan-access{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:16px}.bank-loan-access p{margin:6px 0 0;font-size:14px}.bank-loan-access button{flex-shrink:0}@media(max-width:650px){.bank-loan-access{display:block}.bank-loan-access button{margin-top:12px;width:100%}}
