.App{text-align:center}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.worker-content .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0;width:100%}.worker-content .worker-table{border-collapse:collapse;font-size:15px;background:#fff;table-layout:auto;width:100%;border-radius:8px;overflow:hidden;border:1px solid #d9d9d9}.worker-content .worker-table th,.worker-content .worker-table td{border:1px solid #d9d9d9;padding:10px 12px;text-align:left;vertical-align:top;word-break:break-word;font-size:15px;line-height:1.6}.worker-content .worker-table thead th{background:#1890ff;font-weight:600;font-size:14px;color:#fff}.worker-content .worker-table tbody tr:nth-child(2n){background:#f8f9ff}.worker-content .worker-table tbody tr:hover{background:#e6f4ff}.mobile-table-cards{display:flex;flex-direction:column;gap:12px;margin:16px 0}.mobile-table-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 1px 4px #0000000f}.mobile-table-card-row{display:flex;flex-direction:column;padding:8px 14px;border-bottom:1px solid #f0f0f0}.mobile-table-card-row:last-child{border-bottom:none}.mobile-table-card-label{font-weight:600;font-size:12px;color:#1890ff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.mobile-table-card-value{font-size:15px;line-height:1.6;color:#333}.instruction-image-wrapper{margin:16px 0;text-align:center;padding:0;border:none;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.instruction-image-wrapper .ant-image{max-width:100%!important;width:auto!important;display:inline-block!important}.instruction-image-wrapper .ant-image img{max-width:100%!important;width:auto!important;height:auto!important;border:1px solid #e0e0e0;box-shadow:0 2px 8px #00000014;border-radius:4px;object-fit:contain}.instruction-image-caption{margin-top:8px;font-size:13px;color:#666;font-style:italic;text-align:center}.worker-content details{border:1px solid #e6e6e6;border-radius:8px;background:#fafafa;margin:10px 0;padding:0;overflow:hidden;transition:background .2s ease}.worker-content details[open]{background:#fff;border-color:#1890ff;box-shadow:0 2px 8px #1890ff14}.worker-content details>summary{list-style:none;cursor:pointer;padding:14px 38px 14px 16px;font-size:16px;position:relative;-webkit-user-select:none;user-select:none;line-height:1.4}.worker-content details>summary::-webkit-details-marker{display:none}.worker-content details>summary:after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .2s ease;color:#888;font-size:14px}.worker-content details[open]>summary:after{transform:translateY(-50%) rotate(0);color:#1890ff}.worker-content details>summary:hover{background:#f0f7ff}.worker-content details>*:not(summary){padding:0 16px}.worker-content details>*:not(summary):first-of-type{padding-top:4px}.worker-content details>*:not(summary):last-child{padding-bottom:14px}.worker-content details p{margin:0 0 10px;line-height:1.55}.worker-content details p:last-child{margin-bottom:0}.worker-content h2:first-of-type{margin-top:0}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#000000de;background-color:#fff}*{box-sizing:border-box}body{margin:0;padding:0;min-height:100vh}#root{min-height:100vh}
