*{box-sizing:border-box}body{margin:0;background:#fff;color:#252525;font:14px/1.6 "Segoe UI","Microsoft JhengHei",sans-serif}main{max-width:980px;margin:0 auto;padding:32px 24px}h1{font-size:24px;font-weight:600;margin:0 0 24px}h2{font-size:17px;font-weight:600;margin:0}p{margin:8px 0}.upload{padding:20px;border:1px solid #ddd;border-radius:6px}.pick{display:block;font-weight:600;margin-bottom:12px}input[type=file]{max-width:100%;font:inherit}.hint,#selected,.message{font-size:13px;color:#777}#selected{overflow-wrap:anywhere;margin-bottom:12px}textarea{display:block;font:inherit;border:1px solid #ddd;border-radius:4px;padding:10px;resize:vertical;width:100%;min-height:72px;margin:12px 0;background:#fff;color:#333}button{border:1px solid #ccc;border-radius:4px;padding:7px 14px;cursor:pointer;font:inherit;background:#fff;color:#333}.primary{background:#333;color:#fff;border-color:#333}button:disabled{opacity:.45;cursor:default}.sectionhead,.jobhead{display:flex;justify-content:space-between;align-items:center;gap:12px}.sectionhead{margin:30px 0 12px}.job{border:1px solid #ddd;border-radius:6px;padding:18px;margin:12px 0}.jobhead h2{font-size:14px}.tag{font-size:12px;color:#777}.actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.card{min-width:0}.images{display:flex;gap:8px;min-height:150px;background:#f6f6f6;border-radius:3px}.images img{width:100%;max-height:280px;object-fit:contain;min-width:0;flex:1}.images a{display:block;width:50%;flex:1}.card h3{font-size:12px;font-weight:400;overflow-wrap:anywhere;margin:8px 0}.card details{font-size:12px;color:#666}.card summary{cursor:pointer}.card textarea{font-size:12px;min-height:180px}.card .facts{min-height:65px}.card a,.job>a{color:#444;font-size:12px}.empty{padding:22px 0;color:#999}#notice{position:fixed;bottom:20px;right:20px;padding:12px 18px;background:#333;color:white;border-radius:4px;display:none;max-width:420px}@media(max-width:600px){main{padding:22px 16px}.cards{grid-template-columns:1fr}.jobhead{align-items:flex-start;flex-direction:column}}
