@media (max-width:430px){main:has(a[href="/client/requests/new"]) table.min-w-\[720px\]{display:block;width:100%;min-width:0!important}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] thead{display:none}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] tbody{display:grid;gap:.75rem}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] tr{display:block;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));padding:.75rem}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.375rem 0;white-space:normal}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:before{flex:0 0 5.5rem;color:hsl(var(--muted-foreground));content:"";font-size:.75rem;font-weight:500;line-height:1.5}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:first-child:before{content:"依頼日"}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(2):before{content:"リクエスト"}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(3):before{content:"報酬"}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(4):before{content:"ステータス"}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(5):before{content:"操作"}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td[colspan]{display:block;text-align:center}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td[colspan]:before{display:none}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(2)>div,main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(5)>div{min-width:0;flex:1 1 auto}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(2) .text-xs{overflow-wrap:anywhere}main:has(a[href="/client/requests/new"]) table.min-w-\[720px\] td:nth-child(5)>div{justify-content:flex-end;flex-wrap:wrap;gap:.375rem}}.container.relative .overflow-x-auto[aria-busy=true],.container.relative .space-y-3[aria-busy=true]{position:relative;padding-top:2.75rem;opacity:1;cursor:progress}.container.relative .overflow-x-auto[aria-busy=true]:before,.container.relative .space-y-3[aria-busy=true]:before{content:"一覧を更新しています…";position:absolute;left:0;right:0;top:0;z-index:10;display:flex;align-items:center;min-height:2.25rem;padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.875rem;font-weight:500;line-height:1.25;box-shadow:0 4px 12px rgb(15 23 42/.06)}.container.relative .space-y-3[aria-busy=true]{pointer-events:none}.container.relative .space-y-3[aria-busy=true]>:not([hidden]){filter:opacity(72%);transition:filter .15s ease}.container.relative .overflow-x-auto[aria-busy=true] table{opacity:.72;pointer-events:none}.container.relative:has(.space-y-3[aria-busy=true],.overflow-x-auto[aria-busy=true]) .bg-muted.p-4.rounded-lg{opacity:.6;pointer-events:none}