body{font-size:16px;line-height:1.6}input,textarea,select{font-size:16px;min-height:44px}button{min-height:44px;font-size:14px}:is(a,button,input,select,textarea):focus-visible{outline:3px solid #bb8c4d;outline-offset:3px}.request-card,.supplier-card{border-radius:12px}.meta,.badge{font-size:14px}dialog{max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}@media(max-width:700px){.request-card{display:flex;flex-direction:column;gap:16px}.request-card .right{width:100%;text-align:left}.member-row{flex-wrap:wrap;overflow-wrap:anywhere}table{font-size:14px}.table-wrap{overflow:auto}.toolbar{flex-wrap:wrap}}
